Answer
Jamie Foxx will star in Seth MacFarlane's directorial debut, A Million Ways to Die in the West. Foxx will play a cowardly sheep farmer who must find a way to defend his town from a ruthless outlaw. The film is set in the Old West and will feature a cast of other well-known actors, including Charlize Theron, Amanda Seyfried, and Liam Neeson.