John Hamm joins Afflecks Town July 29, 2009 Mad Men star joins Ben Affleck’s The Town. Mad Men star John Hamm has joined the cast of Ben Affleck’s directorial follow-up to Gone Baby Gone. Affleck is writing, directing and starring in The Town, an adaptation of Chuck Hogan’s novel The Prince Of Thieves. The story follows a crook (Affleck) who falls for a teller (Rebecca Hall) at the bank he robs. Hamm will play an FBI agent who also becomes smitten by Hall’s character.