Rosamund Pike reveals Emily Blunt was supposed to play Marla Grayson in I Care a Lot:
“I waited patiently cause at that time there was a scene with a strap on, and I thought they're never gonna let Mary Poppins do a scene with a strap on. I've never minded being the substitute!”