Jamie Foxx provides the voice of a man who travels from the streets of New York to other worlds to rediscover his passionate self.