As an actor, Olin played Michael Steadman on Thirtysomething (1987–1991) and Dr. Roger Cattan on L.A. Doctors (1998–1999). He was also noted for his performance as Detective Harry Garibaldi on Hill Street Blues and as the lead character in the short-lived EZ Streets. Olin has also appeared in other series, including Falcon Crest (as Father Christopher Rossini), Alias (as David McNeil), Murder, She Wrote, and the television movies Flight 90: Disaster on the Potomac (1984) and A Stoning in Fulham County (1988). In 1995, Olin starred as Bradly Morris Cunningham in the made-for-TV film Dead by Sunset, which aired on the Lifetime television network. The film was based on the best selling true crime novel of the same name by Ann Rule. His film credits include roles in Ghost Story (1981), Queens Logic (1991), and 'Til There Was You (1997).