The Karate Kid has debuted at the top of the US box office over the weekend.
The action drama, starring Jaden Smith, grossed $56 million, beating fellow '80s remake The A-Team at number two with $26 million.
Shrek Forever After slips to third place with $15.8 million, followed by the...