I think Rachel McAdams is intrinsically good quality and so this isn’t that bad. If it had been like, Katherine Heigl, Gerard Butler and Bree Turner (Ugly Truth, 2007) it would have been tedious.
When Harrison Ford making an omelette brings tears to your eyes you have to hold up your hands and give a mediocre movie it’s due.
That and go shopping for tampons.