"Is this one of those avant-garde things?" an aged Cole Porter (Kevin Kline) warily asks Gabe (Jonathan Pryce), the Ghost of Musicals Past who shepherds the composer through the this-was-your-life montage that makes up Irvin Winkler's biopic. "It's a musical -- it should be entertaining," insists Porter, and some of the movie is, despite its clunky flashback framing. It's as old-fashioned as movie musicals come, except it doesn't shy away from Porter's homosexuality; if Night and Day stayed outside the bedroom door, this one climbs into bed with Porter and the men about whom he penned his coded lyrics and immortal melodies. Ashley Judd is exceptional as his wife Linda, who was actually much older than Porter and, depending upon which history you choose to believe, more caretaker than lover, despite Winkler's vision of doomed romance. The score's filled with all-stars (Elvis Costello, Diana Krall, Alanis Morissette) belting Porter's standards, and that's what ultimately sells it and the soundtrack, which will last longer than this ambitious but ultimately middlebrow movie.