Dinner for Schmucks is a 2010 American comedy film directed by Jay Roach, it stars which American actor, comedian, director, producer, and writer, and is best known for playing Michael Scott on the American version of "The Office" (2005–2011)?