He starred as athlete Harold Abrahams in the British film, Chariots of Fire. In 2004, he appeared in Exorcist: The Beginning and in 2009, he played Sarek in Star Trek. While in school, he participated in theater productions. Later, he worked as a waiter and a window cleaner.