Charlize Theron is obviously not shy about showing off her affection for new boyfriend Sean Penn.
The actress was snapped sharing a kiss and a cuddle with her beau as they walked their dogs on a beach in Malibu.
Charlize Theron kisses Sean Penn on the beach
Charlize has been dating the actor for a number of months now, after being spotted spending the holidays together in Hawaii.
Piers Morgan previously revealed that Sean described Charlize as "a keeper".
The 'Milk' star was previously linked to actress Scarlett Johansson, and was married to Madonna in the 1980s.