Check out this photo of what could be a father-son red carpet moment ... but it's actually Leonardo DiCaprio and his younger self.
One Reddit user posted this photoshopped masterpiece; the celebrity mash-ups look convincing enough that the pics of the younger stars could pass as relatives of the hardened actors.
"Think Oscar winner Matthew McConaughey was always such a fine actor? You must've forgot about his goofy haircut! And what about Jennifer Lawrence? Well, she's still so young so she just looks like she has a twin," Gizmodo observed.
The images of Hollywood mega-stars like Tom Hanks and Meryl Streep standing next to their decades-younger former selves makes you wonder what sage advice they would give to their younger version.
Check out all the mashups here.
Follow Elizabeth Kreft (@elizabethakreft) on Twitter