He has appeared in the movies "The Count of Monte Cristo", "Stardust", and "Immortals", and played the role of Charles Brandon, 1st Duke of Suffolk, on the Showtime series "The Tudors", from 2007 until 2010. 