Mel Gibson's latest film has fallen behind schedule thanks to South American storms.

Apocalypto, which was originally scheduled for a summer release, will now appear in cinemas at Christmas.

The film, which tells the story of a Mayan hero hiding in the Mexican rainforest, was forced to stop filming due to heavy rains in Mexico, according to Disney.