CHARLIZE Theron admitted she wet herself when she met actor David Oyelowo as he wouldn't stop talking.
The A-list actress was introduced to Selema star David at a party in Mexico and was too polite to excuse herself from the conversation.
Charlize, 42, made the confession on James Corden’s The Late Late Show with her co-star Joel Edgerton and David.
She explained: “So the first night we got to Mexico if I had any doubts they were put to sleep.
“Because we were at a restaurant and he started telling a story... And I kept saying you have to stop and he wouldn't stop and he kept going with the story until I actually urinated myself.”
Charlize didn’t hold back and had James, David and Joel in hysterics when she admitted it was just a “drizzle”.
Once the story had ended, Charlize finally excused herself and had to go back to her hotel because it was so funny.
When asked if he had known, David laughed and said he thought Charlize had acted strangely before adding: “I looked at the chair... there was evidence.”
David said the incident broke the ice and admitted it had cemented their friendship.
Just when Charlize thought her embarrassment was done, David chipped in and accused her of wetting herself on occasions.
Official Trailer for Gringo starring Amanda Seyfried Charlize Theron and David Oyelowo