Chef is a 2014 American comedy film written, produced, directed by, and starring Jon Favreau. The film co-stars Sofía Vergara, John Leguizamo, Scarlett Johansson, Dustin Hoffman, Robert Downey, Jr. and Oliver Platt. Favreau plays a professional chef who, after a public altercation with a food critic, quits his job at a popular Los Angeles restaurant and returns to his home town of Miami to fix up a food truck. He reconnects with his ex-wife and invites their young son to join him in driving the truck back to L.A. while selling Cubanos in various cities along the way.