It had to be Shahrukh Khan,but he's an actor who has come to terms with his hamming and now unashamedly hams through emotional scenes in movies,its sort of become his trademark.Akshay Kumar is wooden when it comes to emotional roles too. But to me the most over rated actor in Bollywood is Amitabh Bhachan!Sorry guys I agree there are certain roles that suit him and he has great screen presence and charisma.It became clear to me after watching him in BLACK,his inadequecy an actor is too obvious!