Who Are the Top Grossing Actresses in Comedy?

Christopher Polk/Getty Images for AFI

A new report reveals who's brought in the most bucks at the box office worldwide (hint: it's not Cameron Diaz or Katherine Heigl).

No joke: Meryl Streep is a big box office star as a comedian.

Though she has won more Oscars for her dramatic roles, Forbes reports that over the last five years, her comedies -- Mamma Mia, The Devil Wears Prada, Julie & Julia, It's Complicated -- have earned $1.3 billion at the box office worldwide. 
Despite Sex and the City 2 underperforming both commercially and critically, Sarah Jessica Parker ranked No. 2 with $916 million. (The SATC sequel may have earned $95 million in the U.S., but it raked in an impressive  $193 million overseas.)
No. 3: Katherine Heigl, whose comedies have earned $773 million over the last five years. Though her recent big screen efforts have tanked (Killers, Life as We Know It), she has a shot at a comeback with her next project, One for the Money, based on the popular Janet Evanovich series of Stephanie Plum novels.
Cameron Diaz comes in fourth with $768 million (she'll test her comedic box office chops later this year when she debuts Bad Teacher, costarring her ex Justin Timberlake).
Anne Hathaway - who was just cast as Catwoman in the next Batman installment - rounds out the top 5. Her comedies - which include the mega-popular, The Devil Wears Prada - have earned $727 at the box office worldwide.