Hiddleston sings his heart out voicing young Captain Hook in "The Pirate Fairy."

Tom Hiddleston can sing like a joyful pirate at sea, and there is video to prove it.

Hiddleston stars as a young Captain Hook in The Pirate Fairy (due out on Blu-ray/DVD April 1), a role that requires him to show off his vocal cords.

If there were any doubts that the guy who plays Loki in Thor and The Avengers could belt it like a man of the sea, those are gone. This clip shows Hiddleston in the studio, and those images are spliced together with scenes featuring his animated character. Hiddleston is singing so hard that the veins are bulging in his forehead.

And when he sings of the ship's masts, Hiddleston points joyously to the studio ceiling. The only thing that could possibly make this better would be if he were wearing a puffy pirate shirt instead of his dapper white button-down.

The Pirate Fairy has Hiddleston playing another villain, this time alongside the headstrong fairy Zarina (voiced by Christina Hendricks), who gets caught up with the pirates. They pretend to make Zarina the captain of the ship to get to her powerful Blue Pixie Dust.