Ryan Phillippe as Marlon Brando
31-year-old actor Ryan Phillippe hit the gym for an intense workout late last week, a day before his visit to the drugstore. His wife, 30-year-old actress Reese Witherspoon, who has a daughter and a son with Ryan, says children are "such a common denominator. Once you have children in your life, you can no longer close your eyes to people who are in a similar situation. And I feel really blessed to be able to be on this side of it, but I also recognize the huge responsibility that we have to these people. And I will never forget this experience." More pictures in the gallery!