As Allan Quatermain, alongside Tony Curran as The Invisible Man, Stuart Townsend as Dorian Gray and Naseeruddin Shah as Captain Nemo, in The League of Extraordinary Gentlemen (2003)

Photograph: Twentieth Century Fox