Every single final castle level from the New Super Mario Bros series, as well as the ending and credits after each castle.
00:00 New Super Mario Bros DS
9:39 New Super Mario Bros Wii
21:38 New Super Mario Bros 2
33:01 New Super Mario Bros U
44:46 New Super Luigi U