300 the world's top movie
War epic 300 is all conquering at the top of the US box office for a second successive week - and it has become the biggest film in the world too.
The instant cult film, which stars Scottish actor Gerard Butler as the leader of a band of heroic ancient Spartans, took in $31.2m (€23.5m) over the weekend to take its 10-day tally to a staggering $127.4m (€96m).