Dinner for Schmucks is a 2010 American comedy film directed by Jay Roach, based on Francis Veber's 1998 French film Le Dîner de Cons. Starring Steve Carell and Paul Rudd, the film follows rising executive Tim Conrad, who, after meeting a peculiar man named Barry, finds himself entangled in a series of comedic misadventures.