27 Dresses is a 2008 American romantic comedy film directed by Anne Fletcher and written by Aline Brosh McKenna. It stars Katherine Heigl as a woman who has served as a bridesmaid 27 times and faces a turning point when her younger sister becomes engaged to the man she secretly loves. James Marsden, Edward Burns, Malin Akerman, and Judy Greer appear in supporting roles.