Ashton Kutcher on the cover of Esquire

Ashton Kutcher is starring on the cover of Esquire Magazine, March 2013. Photos by Nigel Parry.