The Maze Runner is predicted to top the US box office this weekend, with estimated earnings of $24million. The young-adult thriller opened on Friday (September 20th) to mixed reviews, but it seems US moviegoers have chosen it this weekend over Liam Neeson’s latest offering, A Walk Among the Tombstones.

the maze runnerDylan O'Brien leads the cast in The Maze Runner

Starring Dylan O'Brien of ‘Teen Wolf’ and ‘Skins’ Kaya Scoderlario, The Maze Runner is hoping to cash in on the popular young adult market, which made millions for franchises such as the Hunger Games and Twilight.

Based on James Dashner's 2009 novel, it follows sixteen-year-old Thomas, who awakens in a rusty elevator with his memories gone. He soon finds he’s in the middle of a maze and it’s up to him and a group of other boys to find their way out while also trying to establish a functioning society.

More: 'The Maze Runner' is the Best "Hunger Games Wannabe" Yet

So far the critical reaction has been mixed, with the cast seemingly earning more praise than the writing. John Hazelton of Screen International called it "A dystopian sci-fi thriller whose fast pace and appealing cast just about make up for a lack of really engaging drama," While Tony Hicks of the San Jose Mercury News wrote, ”I couldn't help getting hooked by the combination of fine acting, intriguing premise and riveting scenery -- even if the story, at times, was a bit too easy.”

More: 'A Walk Among the Tombstones' Is Classic Liam Neeson Fare

On Friday the movie was forecasted to take between $9 million and $10 million adding to the $1.1 million it had already made from late Thursday screenings.

Liam Neeson in Walk Among the Tombstones Liam Neeson in A Walk Among the Tombstones

Unfortunately Liam Neeson's latest offering, A Walk Among the Tombstones hasn’t found as a big a box office audience. The crime thriller which earned a 66% rating on Rotten Tomatoes is said to have taken just $5.8 million on Friday and should end the weekend in second place with between $15 million and $17 million.