1 of 16
Jamie Campbell Bower

Jamie Campbell Bower in New York, August 2013. All clothes: Campbell Bower's own. Grooming: Barbara Lamelza.