at the los cabos resort run by uncle tito (carlos mencia), lila adamantly refuses to use sunblock while sunbathing only in baby oil. she then blames eddie for the agony of her second-degree sunburn. as the enormity of eddie's mistake sinks in, he meets miranda (michelle monaghan), a vacationer with her family from mississippi. eddie is immediately attracted to miranda and finds himself spending most of his honeymoon with miranda and her family while lila is confined to her room due to the sunburn. eddie meets miranda's family and makes a favorable impression on all of them except for her cousin, martin (danny mcbride). martin senses that eddie is hiding something. eddie confides in mac regarding his feelings about lila and miranda, stating that he doesn't want to be married to lila anymore and that he has made a mistake. he tells mac that he is falling for miranda, whom he just met.