Peter Dinklage sports a '70s mustache on the set of X-MenS

We're still not certain just who Peter Dinklage is playing in X-Men: Days of Future Past, but this photo of Dinklage on set gives some clues to the era.

The Superficial spotted this image of Dinklage on-set in Montreal. Assuming the Crocs aren't part of the actual costume, the Ron Burgundy look suggests that we'll be seeing Dinklage in the 1970s, rather than in the future, at least for part of the movie. And the mustache lines up with the popular theory that Dinklage will be playing Bolivar Trask, creator of the Sentinels.

[The Superficial via Comic Book Movie]

Edit: A lot of folks are suggesting the small statured Puck, and the mustache makes a good case. I'm not sure this counts as a denial (for whatever denials are worth to begin with), but here's a bit from IGN in which they spoke to Singer:

When we mentioned that it now seemed unlikely that Dinklage would indeed be playing the Alpha Flight hero [Puck] Singer replied simply, “yeah.”

Not much of a verdict one way or another. Take it how you will.