• Paul Anthony as Pip Anders Pip is a streetkid who turns eighteen as the story begins. His tortured spirit simmers beneath his punky and sarcastic surface. •
Brendan Fletcher as Private Jason Anders Jason Anders is a wide-eyed, eighteen-year-old Coldstream Guard soldier who has been dropped in the middle of the battle. He is conflicted between his duty and his natural impulse to run away. •
Clarence Sponagle as Clark Clark is a gay hustler who, between keeping a regular clientele to go-go dancing to selling videos of himself "jerkin’", has created a comfortable life for himself. A life that is thrown upside down when he meets Pip. •
Carly Pope as Jenny Jenny is a sensitive, selfless young spirit who is an aspiring social worker. When it comes to dating troubled men, she has no qualms about rushing in where angels fear to tread. •
Mark Hildreth as Corporal Phillip Macauley Macauley is a medic who has seen so much blood and war he has developed a secret and deadly coping method. He spends the entire story with a bullet in his gut. •
David Beazely as Jeff Jeff is an affable gas station attendant who is spectacularly in love with Clark. •
Thea Gill as Hannah, a WWII chanteuse Hannah is beautiful and breathless WWII entertainer. She smokes, sings, and delights in giving private encores to lucky privates. •
Alan Cumming as Father Chris Father Chris is a priest who chooses to pound the pavement rather than preach at a pulpit. A kindred spirit, he feeds and befriends the troubled souls of the street. •
Ian McKellen as the elderly Jason Anders (in voice) ==Music==