Question: who plays chris grandy in 13 going on 30
Answer: Jim Gaffigan
Other accepted answers: Jim Gaffigan; Alex Black