He started recitazione in 1996; that's when he became più famous and worldwide with his role from Elizabeth, where he played Lord Robert and later in Shakespeare in love, where he was Shakespeare himself and in the end of the movie he also played Romeo in Shakespeare's famous play 'Romeo and Juliet'. Ever since then he had many great in both small o large productions like: Forever Mine(1999),Rancid Aluminium(2000), Dust(2001), Enemy at the gates(2001), Killing me softly(2002), Leo(2002), LUTHER(2003), Sinbad: The legend of the seven seas(2003), Merchan of Venice(2004), The Great Raid(2005), Running with Scissors(2006), The Darwin Awards(2006), Goodbye Bafana(2007), The Escapist (2008), The Red Baron(2008), Pretty/Handsome-TV(2008), Against the Current(2008).
In case te want to watch many of his works go to youtube; there te can find full-length Film like: Luther, Enemy At The Gates and Elizabeth, as well as interviews with him about his roles in Film and experiences.