Wahlberg plays a 30-year-old bartender turned pro footballer
|
US football movie Invincible, based on the true story of an ageing rookie who becomes a professional star, has topped the North American box office.
The movie, which stars Mark Wahlberg as a bartender who wins a place with NFL side the Philadelphia Eagles, took $17m (£8.9m) over the weekend.
Its success kept Will Ferrell's motor racing comedy Talladega Nights: The Ballad of Ricky Bobby in second place.
Snakes On A Plane, which topped last week's chart, slid down to seventh.
Classic horror
Offbeat comedy Little Miss Sunshine moved up again to three. The film, which has no major stars, was released a month ago but only broke into the Top 10 last weekend.
The second highest new entry in the US and Canada was Beerfest at number four.
Idlewild, starring Andre Benjamin and 'Big Boi' of R&B group Outkast, entered the chart at nine.
This Friday sees the release of The Wicker Man, a US remake of the British horror classic starring Nicolas Cage.
Like Snakes on a Plane, the film is being released on both sides of the Atlantic without being screened for the press.