En el 2006 participó junto a Tyrese Gibson en la película "Annapolis", posteriormente interpretó al legendario héroe Tristán en la película dramática "Tristán e Isolda", coprotagonizado por Sophia Myles.