The jobs that he held included copy reader, display designer, lumberjack, office boy, stevedore, and truck driver.
During three years' military service in World War II, O'Morrison had a lead role in the play Winged Victory.
[1] O'Morrison played the lead actor in the TV series Charlie Wild, Private Detective (1950–51) for the first seven episodes.
[2] In 1993, O'Morrison played Cliff Reed in Sleepless in Seattle, starring Tom Hanks and Meg Ryan.
[3] Other films in which he acted included Dear Ruth, Never Fear, The Set-Up, and The Golden Gloves Story.