reese-smile-plaid-460.jpg

We still totally get Elle Woods vibes from her sometimes!

On Tuesday afternoon Reese Witherspoon ran errands in Culver City, and the 38-year-old actress was beaming when X17 photographers snapped her picture.

Over the weekend Reese attended Drew Barrymore's baby shower in the Hollywood Hills, and she stayed at the bash for several hours. Notable guests included Cameron Diaz and Gwyneth Paltrow, and a source tells E! Online, "Everyone had a great afternoon out in the sun. There was tons of laughter and music coming from the house. Drew was so happy to see her friends and have one last shindig before the baby comes later this month. It was a really relaxed atmosphere and all about getting together with the people she loves. Reese was one of the first guests to arrive and one of the last to leave. She had a great afternoon celebrating Drew."

Awww!