Hugh Grant has been cast in the lead role – his first in an animated film – playing a captain attempting to win the pirate of the year award.

Peter Lord, the co-director of Pirates!, said: "Hugh Grant has given a stand-out performance – he combines an effortless on-screen warmth with brilliant comic timing." Queen Victoria and Charles Darwin also make appearances, voiced by Imelda Staunton and David Tennant respectively.