Sean Penn

We are used to seeing Sean Penn in slightly more dapper attire.

But, fear not ladies, the dashing actor isn't going through a serious lifestyle change, he's simply in character on the set of his new film, This Must Be The Place.

He plays Cheyenne, a bored and retired former rock star, who's on a mission to find the Nazi war criminal who tortured his estranged father.

Click here to read the full story