In 2002, he starred in Brian De Palma's Femme Fatale alongside Antonio Banderas. In 2004, he played the character of Jean Claude in Mark Bamford's debut feature Cape of Good Hope. In 2005 he starred in the award-winning Ridley Scott film, Kingdom of Heaven, in which he starred alongside Michael Sheen, Liam Neeson, Orlando Bloom, David Thewlis, Martin Hancock and Nathalie Cox.