We have another surprise at the box office. “Now You See Me” topped “After Earth” starring Will and Jaden Smith at the box office over the weekend. The former earned $28 million, near the high end of expectations for the film from Louis Letterier while the latter from M. Night Shyamalan earned $27 million. “Fast and Furious 6” topped the box office again with $34 million.

Lukas Eggen can be reached at eggen.lukas@gmail.com.