Liv (Kate Hudson) and Emma (Anne Hathaway) are best friends since when they are still young and they both dreamed and planned every details of their wedding. When their boyfriends proposed them, they started to prepare all the things they need for the wedding including the Hotel where they want their marriage bond would take place. They even went there, together to book the date of their wedding, but an incident happens after a week, they were booked on the same date! Liv, a successful lawyer who is used to getting what she wants, including the perfect job and the perfect man, will not settle for anything less than the perfect wedding she has dreamed of for years. Emma, a schoolteacher who has always been good at taking care of others, but not so much in looking after herself, discovers her inner Bridezilla and comes out swinging when her own dream wedding is imperiled.