He portrayed Professor Nick Cutter in the sci-fi show, Primeval, alongside James Murray. In 2012, he starred in The Secret of Crickley Hall.
He was a member of the Scottish Youth theater in Glasgow.
He appeared in the American TV show, Young Indiana Jones.
He married Tena Stivicic in 2010.
He was in the comedy movie, French Film, with Hugh Bonneville.