Max is a handsome young man who, after a fateful tryst with a German soldier, is forced to run for his life. Eventually Max is placed in a concentration camp where he pretends to be Jewish because in the eyes of the Nazis, gays are the lowest form of human being. But it takes a relationship with an openly gay prisoner to teach Max that without the love of another, life is not worth living.
Lothaire Bluteau
as Horst
Clive Owen
as Max
Brian Webber
as Rudy
Ian McKellen
as Uncle Freddie
Mick Jagger
as Greta / George
Paul Bettany
as Captain
Paul Kynman
as Corporal
Rupert Graves
as Officer on Train
Nikolaj Coster-Waldau
as Wolf
Jude Law
as Stormtrooper
Richard Laing
as SS Guard
Crispian Belfrage
as SS Guard