tennisalpha.com
Top 10 actors who changed their hair color for a role
10
Ashley Tisdale
is brunette but had to opt for a platinum blonde to play Maddie Fitzpatrick in The Palace Life of Zack and Cody
9
Sam Heughan turned his natural blonde into a redhead for the Outlander series
8
Evan Peters
dyed his hair blond, red or blue for the shooting of American Horror Story
7
Nicole Kidman
short brown hair for Destroyer
6
Emma Stone went blonde for Spiderman
5
Cole Sprouse dyed his hair brown for the shooting of the series Riverdale
4
Ariane Grande had red hair in the Nickelodeon series, Victorious
3
Leighton Meester was blonde before playing
Blair Waldorf in Gossip Girl
2
KJ Apa who plays Archie Andrews in Riverdale is a fake redhead
1
Sophie Turner became a redhead to play the role of Sansa Stark
The End