Ben Affleck, Jon Hamm and Blake Lively on red carpet

Before the TIFF premiere of 'The Town' at Toronto's Roy Thomson Hall

Ben Affleck’s sophomore film, The Town, is a gritty crime drama about four bank robbers in Charlestown, Massachusetts—a Boston neighbourhood and the world capital for bank and armored car heists. The script is based on the book Prince of Thieves by Chuck Hogan and tells the story of Doug (Affleck), a professional thief who falls in love with the manager (Rebecca Hall) at a bank hit by his crew. As the FBI, led by special agent Frawley (John Hamm), closes in Affleck’s character realizes he wants out of the game, but he may have already turned down his only chance at redemption. Chris Cooper shows up as Doug’s career-criminal, absentee father. Maclean’s caught the stars as they walked down the red carpet for the film’s premiere at Toronto’s Roy Thomson Hall.

Looking for more?

Get the Best of Maclean's sent straight to your inbox. Sign up for news, commentary and analysis.