Charlize Theron and Sean Penn Spotted Buying Flowers