And what’s the difference between a TV actor and a Movie actor? Except that a movie actor will have much more chances to get fame than a TV actor (“prime time” TV actor being the exception). Why don’t you think that you can compare those two types by their abilities as actors?
That’s more of a fault of the director and not the the actor.
One of the reasons why Bollywood movies are worthless junk is because they prefer to cast their actors by looks and their relatives instead of their abilities as actors.
Actors like Vinod Bajpai and Nana Patekar should be given much more roles, especially protagonist roles in Bollyland.
Anyway, my vote goes for Humayun he’s indeed the better actor.