Jon Hamm joins Zack Snyder’s fantasy action film Sucker Punch. Jon Hamm has been added to the cast of Zack Snyder’s fantasy action film Sucker Punch. The film follows a girl who slips into an alternate reality while confined to a mental institution. Details about the Mad Men star’s role are being kept under wraps, but his character will reportedly be called ‘High Roller’. Other cast members in the film include: Emily Browning, Vanessa Hudgens, Abbie Cornish, Jamie Chung, Jena Malone and Carla Gugino.