John and his buddy, Jeremy are emotional criminals who know how to use a woman's hopes and dreams for their own carnal gain. Their modus operandi: crashing weddings. Normally, they meet guests who want to toast the romantic day with a random hook-up. But when John meets Claire, he discovers what true love – and heartache – feels like.
Owen Wilson
as John Beckwith
Vince Vaughn
as Jeremy Grey
Christopher Walken
as Secretary William Cleary
Rachel McAdams
as Claire Cleary
Isla Fisher
as Gloria Cleary
Jane Seymour
as Kathleen Cleary
Ellen Albertini Dow
as Grandma Mary Cleary
Keir O'Donnell
as Todd Cleary
Bradley Cooper
as Zachary 'Sack' Lodge
Ron Canada
as Randolph
Henry Gibson
as Father O'Neil
Dwight Yoakam
as Mr. Kroeger