John Carter apparently cost $250 million to produce, and judging by its opening weekend in America, it will struggle to make that back.

Even with bloated 3D pricing, the Disney epic coined a so so $30 million, which probably barely covers the catering costs on the blockbuster. It did open well overseas; worldwide, pulling in over $100 million - which executives will hope means some of the massive initial outlay is covered. The Lorax stayed at number one with just under $40 million, while Project X also showed strong legs and took a further $11.5 million.

New opening, A Thousand Words starring Eddie Murphy, bombed. It took just $6.3 million after every single critic slated it.