Jon Hamm signs on for 'Sucker Punch' | EW.com