Il a d'abord été question de Sacha Baron Cohen, mais c'est finalement Steve Carell qui reprendra le rôle de Jacques Villeret dans la version américaine du Dîner de cons, le classique de Francis Veber.

Intitulée Dinner for Schmucks, cette version sera réalisée par Jay Roach (la trilogie des Austin Powers).

On ignore qui tiendra le rôle joué par Thierry Lhermitte dans la version originale.