Swedish actor Stellan Skarsgard bares (almost) all in a poster campaign for - The Independent