Después de interpretar al amante de Oscar Wilde en la película "Wilde" en 1997, consiguió su primer papel internacional como el 5º oficial Harold Lowe en "Titanic".