We all have embarrassing photos, but most of us like to bury them in an old photo album or in the depths of our Facebook archive.

Advertisement

If you've spent your life on screen it's a little different. Actors from across the world of film and television have been making some seriously old snaps public in aid of #oldheadshotday – a hashtag that has been doing the rounds on social media.

The baby-faced throwback photos have been shared by the likes of Sam Heughan...

... Emma Watson (who demonstrates her strong hat game):

And John Barrowman...

More like this

Star Wars actor Mark Hamill shared a whole series of youthful snaps.

And The Big Bang Theory's Johnny Galecki is sporting a heap of hair:

Oscar-winner Reese Witherspoon doesn't look all that different.

Advertisement

While Melissa McCarthy demonstrated her, er, range from an early age...

Advertisement
Advertisement
Advertisement