Reese Witherspoon and Jake Gyllenhaal at Whole Foods

Sunday afternoon shoppers at the Whole Foods in Wynnewood got an eyeful of Reese Witherspoon and Jake Gyllenhaal, who spent an hour of her day off by filling up a cart with provisions. She handled the checkout line -- breezing past the magazine racks -- and no one bugged them.

Witherspoon is renting a house about 10 minutes away, and she's staying here through at least October while shooting the untitled James L. Brooks film with Paul Rudd, Owen Wilson and Jack Nicholson.

Witherspoon is in incredible shape, as she plays a softball player in the romantic comedy.