20 / 34

Elizabeth Banks

Elizabeth Banks -- who portrays Effie Trinket in “The Hunger Games” -- opted for a strapless column gown in fire engine red. A loose updo, giant hoop earrings, and a matching cuff completed her ensemble.

2012 White House Correspondents' Dinner

Celebs mingle with journalists and politicians at the 98th annual White House Correspondents' Dinner held in Washington, D.C. -- By omg! staff