There’s an excellent cast in Heights. James Marsden is getting married but trying to keep his fiance (Elizabeth Banks) and her mother (Glenn Close) from finding out about the risque pictures he posed for years ago from a reporter (John Light) or from the exhibit of the photographer’s work that’s just come to town. Not to mention the guy (Jesse Bradford) he meets for trysts on the rooftop of their apartment building.