as Tim
as George Orwell
as Adam Hitchens
as Benjamin Lawrence
as Harry Harville
as Gorman
as Adar
as Thomas Lincoln
as Self
as Papa B
as Richard
as Saul
as James Trellick
as Jim
as The Ripper
as James
as Dan
as Gordon
as Dad
as Edward Judd
as Pete
as Fred Greenwood
as Bingwen I & II
as Musician 4
as Jack
as Dean Whittingham
as Jed
as Max Serloom
as Benjen Stark
as Antonio Foscarelli
as Fred Dawson
as Alvarr
as Captain Shipley
as Stefan Koscinski
as Nyx
as Jedediah Shine
as Village Man (uncredited)
as Stephen Beaumont
as Odysseus
as Jack Firebrace
as Jesus
as Michael
as Gerald Crich
as Tom Stephens
as Gary