"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.
"Lee Daniels' The Butler" sailed past "One Direction: This Is Us" to claim the top spot at the box-office for the third straight week.