Jamie Foxx appeared on the Jimmy Fallon early this week while promoting his album “Hollywood Life“.  He impersonated John Legend, Jennifer Hudson, Doc Rivers and more.  Check it out below!