Who voiced The Pirate Captain in The Pirates Band of Misfits?

Hugh Grant voiced The Pirate Captain in The Pirates! Band Of Misfits.