Scottish actor who became known for his roles in the films Deathwatch and Clash of the Titans. He also appeared in The Tudors.
He was shy as a child and decided to leave school to audition for drama school, which led to his acting career.
He learned how to play harmonica, guitar and violin.
His mother is Sheena, a therapist and Iain, a musician.
He starred in Guy Ritchie's film, Sherlock Holmes, in 2009.