The 40-year-old actress has no regrets about giving the part up -- especially because it saved her from shooting one of the film's most memorable scenes, in which Charlotte urinates on Zac Efron's character to soothe a jelly fish sting.
(Daniels had reservations about including the scene in the movie. "Right before I sent it off to Cannes, I called Nicole at three in the morning," he told GQ in May 2012. "I said, 'Nicole, I can't do it, I've gone too far. I can't put that scene in the movie." She said, 'Lee, you made me pee on Zac Efron, if you don't put that in the movie, you're out of your freakin' mind. I did it! I did it!'")
At the Escape From Planet Earth junket in Beverly Hills Feb. 5, Vergara said "it was a fun role" but admitted it wasn't in her wheelhouse. "I was so glad that I didn't have to pee in anyone's face, though. I was glad it was not me," the Modern Family star laughed. "For [Kidman], that's nothing. For me, it would have been three weeks of stress. 'How am I going to pee in there?'"
Even so, TV's highest-paid actress wouldn't shy away from tackling another dramatic role in the future. "I have no limitations and I believe in directors directing and if they see something -- for example Paperboy, when I auditioned three times with Lee Daniels the director and he said, 'Yeah, you can do the role.' I was like 'Okay, if you say I can do the role, I'll do it,'" Vergara told Us Weekly. "I would never do something like, 'I want this and that scene no matter who you are.' . . . If I do auditions and the director thinks I can do it, then I'll do it."
This article originally appeared on Usmagazine.com: Sofia Vergara Was Originally Cast in Nicole Kidman's Paperboy Role