"Riddick", starring Vin Diesel, bumped "Lee Daniels' The Butler" from the No. 1 position in this weekend's box office by taking in an estimated $18.7 million.

"Butler" fell to second place with $8.9 million, and "Instructions Not Included" debuted in third place with $8.1 million.

The top ten:

"Riddick," $18.7 million
"Lee Daniels' The Butler," $8.9 million
"Instructions Not Included," $8.1 million
"We're the Millers," $7.9 million
"Planes," $4.2 million
"One Direction: This Is Us," $4.1 million
"Elysium," $3.1 million
"Blue Jasmine," $2.6 million
"Percy Jackson: Sea of Monsters," $2.5 million
"The World's End," $2.3 million