Los Angeles - Civil rights drama Lee Daniels' The Butler took home its second US and Canadian box office title, topping a Jennifer Aniston comedy and a newly released supernatural teen film.
The Butler, the story of an African American man who served as a White House butler for eight US presidents, earned $17m in ticket sales from Friday to Sunday, according to studio estimates.
Forest Whitaker stars as the title character opposite Oprah Winfrey as his hard-drinking wife.
The Butler also topped movie charts a week ago.
Jennifer Aniston comedy We're the Millers again came in second, with $13.5m.
Mortal Instruments: City of Bones, based on a popular series of young adult novels, took the no 3 slot, ringing up $9.3m.
The film stars Lily Collins as a teen who tries to protect the world from demons.
The Weinstein Company distributed The Butler.
Sony Corp's movie studio released Mortal Instruments and Warner Bros., a unit of Time Warner, distributed We're the Millers.