Bedrooms and hallways on yksi niitä ”antavia” elokuvia, jotka kuvittavat lempifantasiasi ja antavat sille happy endingin. Leo (Kevin McKidd) on kolmekymppinen homomies, joka asuu totaalisen bunny boyn (”Darren” – Tom Hollander) kanssa. Fag haginä porukassa hengaa Angie (Julie Graham). Leoa ahdistaa ja hän päätyy työkaverinsa miesryhmään. Ryhmään kuuluu myös jumalainen Brendan (James Purefoy), johon Leo ihastuu – tosin tietämättä, että Brendan on tauolla suhteesta Leon lukioheilaan, Sallyyn (Jennifer Ehle). Kuulostaako mutkikkaalta? Tässä ei ole vielä puoletkaan jutusta.