Answer
Katherine Heigl played Jane Nichols in the 2008 romantic comedy "27 Dresses". Jane is a single woman who is the best friend of her friend Maggie who is always the bridesmaid at weddings. When Maggie's boyfriend proposes to her, Jane decides to take matters into her own hands and try to win the heart of the groom.