It is 1984. Frank (Layke Anderson) is a determined English teenager who runs away from high school to find an alternative gay lifestyle in Amsterdam. He finds a home and a job at the "House of Boys", a bar-cum-brothel run by a strict Madame (Udo Kier) who has an eye for what his punters crave. Frank works his way up from barman to on-stage dancer and falls in love with some of his housemates Jake (Ben Northover). The first intimations of what is described as 'the gay cancer', casts a long shadow over Frank's tight-knit group of friends. Yet despite the troubles that cloud the hopes and dreams of young Frank, his perseverance, along with support from a willing doctor (Stephen Fry), will carry him through. House of Boys is a glamorous, colourful coming-of-age story that lifts the lid on an exciting world of sex and music, where deep passions suddenly turn into a struggle for courage.