Upbeat romcom about a woman who's always the bridesmaid, never the bride. Jane Nichols (Katherine Heigl) has led a selfless, romantic life, always putting others needs first and herself last, especially when it comes to marriage. With 27 bridesmaid dresses in her cupboard, Jane is beginning to see a pattern developing. Scuttling between receptions one evening, she's spotted by a cynical local reporter (James Marsden) who sees her story as the ideal vehicle to move up the career ladder. But when her younger sister, Tess (Malin Akerman), makes moves on her boss, George (Edward Burns), who she secretly adores, Jane finally realises it's time to grab her life by the horns before it's too late.