It could’ve been the rumours that its screenplay was heavily influenced by the teachings of Scientology. Or it could’ve been the fact that M. Night Shyamalan hasn’t made a decent movie in 10 years. Or it could’ve been the exceptionally odd interviews that Will and Jaden Smith gave prior to the film’s release. Whatever the reason, After Earth didn’t do so well at the box office this weekend. It grossed only $27 million, making it one of Will Smith’s worst opening weekends ever. (Even Wild Wild West, previously thought to be the nadir of Smith’s career, opened with $28 million…and in 1999 money too).

The good news for Shyamalan and Smith: The movie only cost $130 million to produce, so it will probably just be a Jack Reacher-level flop instead of a John Carter/Battleship-level flop.

In other news, Fast & Furious 6 continued to demonstrate that movies with “Fast and Furious” in the title tend to make enormous sums of money. The movie has now grossed nearly half a billion dollars worldwide, making it the fourth biggest movie of the year behind Oz: The Great and Powerful.

It was also a good weekend for Summit. Now You See Me became their biggest non-Twilight hit ever, opening with $28 million. Strong word of mouth should help ensure that it becomes the sleeper hit of the summer.

Here are the weekend’s top 10 movies:

1. Fast & Furious 6  $34.5M  (total: $170M)
2. Now You See Me  $28.1M
3. After Earth  $27M
4. Star Trek Into Darkness  $16.4M  (total: $181M)
5. Epic  $16.4M  (total: $65.2M)
6. The Hangover Part III  $15.9M  (total: $88.1M)
7. Iron Man 3  $8.01M  (total: $385M)
8. The Great Gatsby  $6.26M  (total: $128M)
9. Yeh Jawaani Hai Deewani  $1.6M
10. Mud  $1.2M  (total: $16.9M)