The fantastic hosting skills of Broadway veteran Neil Patrick Harris are hardly a secret thanks to his delightful turns as host of the Tony and Emmy Awards. So when Disney was ready to launch a brand new ship for their cruise line, they knew exactly who to call to kick off the festivities! Harris took the stage inside the ship's theater to deliver a rendition of classic Disney tunes like Mary Poppins' "Supercalifragilisticexpialidocious", The Little Mermaid's "Under the Sea" and Aladdin's "A Whole New World," with lyrics altered to fit the oceanic occasion. Take a look at Harris don some Mickey Mouse gloves and dance alongside Donald Duck and more by clicking below!