Watch Late Night with Jimmy Fallon Season 2 Episode 303 - Fri, Jul 13, 2012

Late Night with Jimmy Fallon Season 2 Episode 303

First Aired: July 13, 2012

Description: Anne Hathaway, Yoko Ono, Sean Lennon, Joe Jackson