Watch Emma Thompson's 'Mary Poppins' sing-along on 'Late Night with Jimmy Fallon'

When a celebrity appears on "Late Night with Jimmy Fallon," it's never just for a run of the mill interview. From playing basketball to mini game shows, there's a little something different for just about everyone.

Things were taken to a new level when Emma Thompson stopped by to promote "Saving Mr. Banks," which tells the story of the making of "Mary Poppins." It's hard to talk about "Mary Poppins" without bringing up the music, which led to a pretty special moment as Emma led the audience in a sing-along of "Supercalifragilisticexpialidocious," complete with a bad Cockney accent.

Refusing to be outdone, James Marsden followed her with a sing-along of his own, doing a rendition of "Babe" by Styx. Of course, his little performance wasn't planned. Instead, Jimmy just sprung it on him. Luckily Marsden has a pretty decent voice.

Photo/Video credit: NBC
SHARE IT ON: