He's really milking this 'Beauty and the Beast' cow for all its worth, isn't he?

You'd think that voicing Olaf in 'Frozen' and playing Le Fou in the live-action remake of 'Beauty and the Beast' would be enough Disney for one lifetime but not for Josh Gad.

The actor crashed James Corden's monologue on 'The Late Late Show' last night with an all-singing, all-dancing opening number with songs from the Disney film reworked as pitches for him co-hosting with Corden, but Corden was not impressed (we can't imagine him releasing his claws from any job in a hurry).

So then it fell to James to coax Josh back into being his guest (see what they did there) and it all ended happily ever after.

A true Disney fairytale.