Liam Neeson's latest film Unknown has stormed to the top of the US box office.
The film took in 21.8 million US dollars on its opening weekend, following in the footsteps of his 2009 action hit Taken, according to studio estimates.
Fellow action tale, I Am Number Four, opened at No 2 with 19.5 million.
Unknown stars Liam as a botanist who awakens from a coma to find his wife claims she does not know him and that another man has taken his identity.
DreamWorks' I Am Number Four stars Alex Pettyfer as a teenage alien refugee on earth who develops superpowers to battle the evil invaders that destroyed his planet. It was the first DreamWorks movie released under the company's distribution deal with Disney.
The 58-year-old Liam has had action roles before but found unexpected success as an all-out action hero with Taken, a 100 million dollar hit.
Two movies that opened the previous weekend held the next two spots in the top 10.
Disney's animated comedy, Gnomeo And Juliet, was No. 3 with 19.4 million dollars, finishing so closely to I Am Number Four that the two movies could change rankings when studios release final numbers on Tuesday.
Adam Sandler and Jennifer Aniston's romance Just Go With It, which had been No 1 the previous weekend, fell to fourth place with 18.2 million dollars. The Sony release lifted its total to 60.8 million dollars.
The weekend's other new wide release, Martin Lawrence's comedy, Big Mommas: Like Father, Like Son, was No. 5 with 17 million dollars.