He has won three awards for his critically acclaimed performance as Dennis Langley in The Eleventh Hour. Since moving to Los Angeles, he has also starred in the American shows 24 as Ronnie Lobell, Desperate Housewives as Mr. Hartley, and Big Love. He has also made several film appearances: as Jack Shepard in Frequency, Brian in 1998's Babyface, Stephen in the 2005 film Sabah, and as Ray in Grown Up Movie Star (which he co-produced). Other roles include John in the film adaptation of The Robber Bride and a Lawyer in Lost. He had a recurring turn as Joey Henrickson, a former NFL player and brother of Bill Henrickson, the main character in the HBO series Big Love. He had a brief role on the short-lived but acclaimed FX series Terriers. He starred as agoraphobic chess genius Arkady Balagan in the Showcase original series Endgame. In the fall of 2011, he starred as the Future first Canadian prime minister Sir John A. Macdonald in the CBC TV movie John A.: Birth of a Country. His performance won him a 2013 Canadian Screen Award for Best Performance by a Lead Actor in a television film or miniseries.