Heartbreak Kid, The (2007) - Synopsis

Single and indecisive, Eddie (Ben Stiller) begins dating the incredibly
sexy and seemingly fabulous Lila. Upon the urging of his father and best
friend, Eddie proposes to her after only a week, fearing this may be his last chance at love, marriage, and happiness. However, while on their honeymoon in sunny Mexico, Lila reveals her true beyond-awful nature and Eddie meets Miranda, the woman he realizes to be his actual soul mate.
Eddie must keep his new, increasingly horrid wife at bay as he attempts to woo the girl of his dreams.