Sean Penn and Charlize Theron have been dating for a few months now and have gone public with their romance.

Speaking about 38-year-old Theron, Penn confirmed the romance with Piers Morgan on CNN: "She’s a keeper, that’s for sure… well, I’ll do my best to keep her anyway."

The pair also attended the 3rd Annual Sean Penn and Friends Help Haiti Home Gala and Penn referenced Theron in his speech.

The 53-year-old I am Sam actor was auctioning off a Jeff Koons sculpture made from the 67 Guns he previously owned at the charity fundraiser and he said: “I’m a self-proclaimed Alpha male who owns 67 firearms.

"But I’ve had my mind changed about guns by a strong woman, a beautiful South African woman. I don’t need these cowardly instruments of violence and destruction, none of us do."

Sean Penn and Charlize Theron were photographed at the charity event