Actors Who Played Hero and Villain In The Same Film

Team FC

Shah Rukh Khan in Fan

SRK played both the superstar and his fan who turns out to be a villain and destroys the once his superstar now just rival.

Lupita Nyong'o in Us

The actress plays both Adelaide and her contrasting evil counterpart Red in Jordan Peele's horror film with the same conviction.

Rajinikanth in Enthiran

Rajinikanth plays both the scientist who made a robot and the robot that eventually turns evil.

Kamal Haasan in Aalavandhan

Kamal Haasan plays the roles of an honest army man and his evil twin brother.

Rajesh Khanna in Sachaa Jhutha

Khanna plays both an innocent musician and a thief in this film of mistaken identities.

Mia Goth in X

Mia plays an aspiring adult star shooting for a porn film and the old woman on whose farm the film is being shot.

Thanks for reading!

Actors Who Played Double Role in Films