Who is the best actor in the world

Shah Rukh Khan
Tom Cruise 
Keanu reeves