`John Carter` tops global box office

London: Action movie `John Carter` is the biggest grosser on international box office for the second consecutive week, raking in over $40 million in 54 markets outside America.

The film, starring Taylor Kitsch as a Civil War hero transported to Mars, has been panned by critics in the US but that hasn`t stopped it from raking in the moolah.

`John Carter` has now earned a total of $126 million internationally since its release earlier this month, reports femalefirst.co.uk

`The Lorax` is at number two on the international box office list and Reese Witherspoon`s comedy `This Means War` is third on the countdown.