Actress Reese Witherspoon has reportedly acted like a good Samaritan.
According to Contactmusic, the 33-year-old Oscar winner has reportedly paid a woman's grocery bill at a Whole Foods Store in Los Angeles after she forgot her wallet.
A witness said: "Reese knows that kids make you lose your mind. When she spotted a harried mom who had forgotten her wallet, she picked up the tab.
"The woman was so flustered and embarrassed. But Reese said she would gladly take care of the $70 bill and no apology was necessary."
The witness added: "She told the mom, 'I understand, I have kids too'.
Witherspoon, who is currently dating Jake Gyllenhaal, has two children with ex-husband Ryan Phillippe.