18) Daniel Radcliffe

Daniel Radcliffe has been famous all over the world since he was 11 years old as he played Harry Potter in the Harry Potter film series during 2001-2011. The role made him one of the highest-paid actors of all time, appearing on every household's television screen. After being Harry Potter, the actor opted for not one but several different movies, Swiss Army Man (2016) and The Woman in Black (2012), to avoid getting typecast. In 2023, he starred in Weird: The Al Yankovic Story, which marked the comedy actor further set in the slate of versatile people.
Love movies? Try our Box Office Game and Movie Grid Game to test your film knowledge and have some fun!
Edited by Sugnik Mondal