Sci-fi adventure "Ender's Game" has zoomed to the top of the US box office chart in its debut weekend.
"Ender's Game," a story about children forced to fight an enemy race, took $28m (£17.5m) according to estimates.
The film stars Harrison Ford as a commander who manipulates a young boy (Asa Butterfield) into leading a war.
Double Oscar nominee Viola Davis plays Ford's second in command.
Based on the best-selling 1985 novel of the same name, "Ender's Game" was in line with box office forecasts which predicted it would take between $25m (£15.6m) and $30m (£18.8m) in its opening weekend.
This was despite calls by some to boycott the film after the book's author, Orson Scott Card, made some comments expressing his opposition to gay marriage.
Which proves what every politician should know by heart -- that once you're famous, you should keep your mouth shut...
US Box Office Top Five
1. Ender's Game ($28m)
2. Jackass Presents: Bad Grandpa ($20.5m)
3. Last Vegas ($16.5m)
4. Free Birds ($16.2m)
5. Gravity ($13.1m)