Han spilte karakteren Phileas Fogg i , og flere andre filmer som både er kjente og mer ukjente. Han har vært den oftest brukte fortelleren for BBC sine historie-programmer Timewatch siden 2003. Fra juli 2009 hadde han rollen som kaptein Von Trapp i Storbritannias National Tour of The Sound of Music. Han ble utdannet ved den uavhengige skolen Eastbourne College i Storbritannia.