Watch Late Night with Jimmy Fallon - Fri, Jul 13, 2012

Late Night with Jimmy Fallon Season 2 Episode 303

Season 2 Episode 303

First Aired: July 13, 2012

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