The Lee Daniels movie, starring Forest Whitaker in the title role and Oprah Winfrey as his wife, earned another US$14.7 million, taking its three-week tally to US$74 million.
In third place was raunchy adult comedy We're the Millers, about a bogus family of drug smugglers including Jennifer Aniston as a stripper, earning US$12.6 million.
Fourth spot was claimed by Disney's animated film Planes which took US$7.7 million.
In fifth place was the comedy-drama Instructions Not Included, Eugenio Derbez's movie about a Mexican playboy who is suddenly presented with the child from a previous liaison and forced to become a father. The movie took US$7.5 million.
Sixth place was occupied by science-fiction drama Elysium, the critically acclaimed blockbuster starring Matt Damon about wealthy humans living in an exclusive outer space colony after Earth is ruined.
The film, directed by South Africa's Neill Blomkamp, added another US$6.3 million to take its four-week total to US$78.1 million.
The Mortal Instruments: City of Bones, a teen-romance demon thriller about a girl who discovers dark secrets from her family's past, dropped four places to seventh with a meagre US$5.2 million.
British action disaster comedy The World's End also slipped down the rankings, falling to eighth place from fourth last week with US$4.7 million.
Rounding out the top 10 were new entrant Getaway, the action thriller starring Ethan Hawke and Selena Gomez with US$4.5 million and Percy Jackson: Sea of Monsters with US$4.4 million.
- AAP