Michelle Monaghan at Machine Gun Preacher premiere – wearing Calvin Klein

rs762046842567144.jpg rs197290842567144.jpg rs834852842567144.jpg rs310755842567144.jpg rs461896842567144.jpg rs171031842567144.jpg rs869312842567144.jpg rs142170842567144.jpg

at premiere during the 2011 Toronto International Film Festival