Historical accuracy can be achieved with the proper set design and storytelling. However, it is much harder for directors to cast the perfect actor for the role. As a result of the casting director’s insight and actor’s effort, here are 21 actors who looked exactly like the historical figures they portrayed!
1. JENNIFER LOPEZ - SELENA QUINTANILLA PEREZ
Jennifer Lopez played her breakout role as Tejano music star Selena Quintanilla Perez in the biographical musical drama film 'Selena' (1997). You have to admit the casting and makeup were perfect, because J. Lo looked exactly like Selena when she was on stage.