Jamie Foxx As Joe Gardner Even if this had been a live-action movie, Jamie would've made an ideal Joe.