“Skyfall” has become the U.K.’s highest grossing film of 2012, and the most successful James Bond film of all-time in Blighty after just 12 days on release.

Grossing £57.05 million ($91.9 million) through Tuesday, the film beat “The Dark Knight Rises” ($88.2 million) and “The Avengers” ($83.4 million).

The 23rd James Bond film, released to coincide with the franchises’ 50th anniversary, also surpassed the U.K. gross of previous top-earning Bond title, “Casino Royale,” which took £55.6 million ($105 million) in 2006.

The film has single-handedly turned around U.K. box office woes. On Oct. 25, the day before the release of “Skyfall,” B.O. for the year stood at $1.43 billion, down 4.2% against the same period in 2011. By Wednesday, Bond’s 13th day in release, the U.K. B.O. had risen to $1.57 billion, up 0.25% year-on-year.

The film had already recorded the biggest opening week in U.K. history, grossing $59.9 million to beat “Harry Potter and the Deathly Hallows: Part 2,” which took $57.6 million in its first seven days. It was also the fastest film to surpass £50 million in Blighty, achieving it on day 10.

After 13 days on release, “Skyfall” has taken $96.1 million in U.K. and Ireland. It opened in the U.S. on Imax screens on Thursday and expands to regular screens Friday.