Many of us have a a weird obsession with celebrities, stopping them in the street and asking if they could pose in a photo. But what if those celebrities were posing in pictures with their younger selves, how crazy would that be?
Well turns out pretty crazy, as you can see in these 20 photoshopped pictures below of celebrities posing with their younger (and in some cases less famous) selves.
Michelle Pfeiffer in 2012 and 1986.

Julia Roberts in 1989 and 2013.

Beyoncé Knowles in 2013 and 1999.

Angelina Jolie in 1980 and 2014.

Catherine Zeta-Jones in 2013 and 1992.

Jared Leto in 2014 and in 1994.

Tom Cruise in 2013 and 1983.

Kate Hudson in 2014 and 1989.

Meg Ryan in 2013 and 1986.

Christina Applegate in 2013 and 1987.