12) James McAvoy:
Without a doubt, James McAvoy is one of the most thrilling and rejuvenating talents in Hollywood. He puts his best effort into every role and consistently delivers praised performances. Starting as a young Charles Xavier in the X-Men movies, then playing a man with 23 personalities in Split, and even an aspiring assassin in Wanted, the Scottish actor has continuously demonstrated his impressive range and has quickly become a highly talked about presence in the film industry.
Comment
Edited by Abhimanyu Sharma