The Town is a 2010 American crime film starring, co-written and directed by Ben Affleck that is adapted from Chuck Hogan's novel Prince of Thieves.