Soul Overview

Joe Gardner (Jamie Foxx) is a middle-school band teacher living in New York City whose lifelong dream is to be a jazz musician. However, as he's still struggling to pursue his dream, he worries it's never going to happen.

Finally, he lands a gig that leads Joe to believe his dream is finally in reach. As he's walking home, elated by his success, he takes a misstep that sends him to a fantastical place where he’s is forced to think about what it truly means to have soul. There he meets 22 (Tina Fey), a soul who doesn’t think life on Earth is all it’s cracked up to be.