10 Actors Who Played MANY Roles In The Same Show

3. Tom Cavanagh - The Flash

Orphan Black Tatiana Maslany
The CW

Across his 145 episodes on The Flash to date, Tom Cavanagh has played a head-spinning number of characters, or rather, variations on the same character.

Cavanagh initially plays the role of Barry Allen's (Grant Gustin) mentor Harrison Wells, before it's revealed that he was actually the villainous Professor Eobard Thawne aka Reverse-Flash all along, who killed Harrison Wells and assumed his identity.

But throughout the show's subsequent seasons Cavanagh plays numerous versions of Wells from alternate realities, including the sarcastic Dr. Harry Wells from Earth-2, novelist H. R. Wells of Earth-19, detective Sherloque Wells of Earth-221, and adventurous explorer Nash Wells.

Cavanagh also briefly played a number of other versions of Wells as part of the Council of Wells and the Council of Harrisons.

Each iteration of Wells typically differed significantly in terms of their personality, and so Cavanagh was given a ripe opportunity to play a wealth of same-but-different characters throughout his time on the show - years before the MCU made variants the "in" thing.

In this post: 
orphan black
 
First Posted On: 
Contributor
Contributor

Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.