A partir del año 2000, ha actuado en películas de alto presupuesto como "Queen of the Damned", donde realizó el papel de Lestat de Lioncourt, y en la película "The League of Extraordinary Gentlemen" en el papel de Dorian Gray.