There's nothing quite like seeing our favourite actors recreate some of the wildest stories that society has already lived (or, at least, watched on TV from the safety of our couches), especially when the actors themselves look like the long lost twins of the real characters they're playing.
A hair and makeup department can do wonders when it comes to recreating these public figures on screen, but no amount of concealer or prosthetics can accomplish what people like Margot Robbie can do for figure skater Tonya Harding simply by showing up. Robbie, with her blonde hair and intense features, perfectly assumes the role of the scrappy Olympian who became embroiled in scandal, and she's not the only actress who's made us question whether or not these actors and their characters share a family tree.
Some people, like actress Helen Mirren as Queen Elizabeth, have assumed these roles multiple times in various movies, and now we can't picture anyone else taking them on. Others, like Jennifer Lopez as Selena Quintanilla, need only play the role once for it to go down as one of their defining career moments.
Ahead are 16 examples of actors and their real-life characters that were a match made in cinematic heaven.