10. Katherine Heigl
Like Elizabeth Banks, Katherine Heigl is one of the hot actresses who agreed to pleasure herself on screen for comedy. Katherine did that on The Ugly Truth.
Katherine portrayed Abby, a romantically challenged morning show producer. She is reluctantly embroiled in a series of outrageous tests by her chauvinistic correspondent, portrayed by Gerard Butler, to prove his theories on relationships and help her find love.
Abby was in a restaurant along with other characters. Before she went there, she put on her vibrating panties just because. One thing led to another, she dropped her bag and a little kid picked up the remote control to that panties.
Abby wanted to excuse herself but she couldn’t. The conversation on the dinner table kept going as she accidentally pleasured herself.