The Pirates! In an Adventure with Scientists! › Cast
Hugh Grant
The Pirate Captain
Martin Freeman
The Pirate With a Scarf
Imelda Staunton
Queen Victoria
David Tennant
Charles Darwin
Jeremy Piven
Black Bellamy
Salma Hayek
Cutlass Liz
Lenny Henry
Peg-Leg Hastings
Brian Blessed
The Pirate King
Brendan Gleeson
The Pirate With Gout
Ashley Jensen
The Surprisingly Curvaceous Pirate
Al Roker
The Pirate Who Likes Sunsets and Kittens
Mike Cooper
Admiral Collingwood
David Schneider (actor)
Scarlett Morgan