Jamie Foxx -- 40 Going on 21