Question: which bollywood actor has done most films?
Answer: Shakti Kapoor – 633. Starting with a few small roles, Shakti Kapoor eventually established himself in Bollywood in the 80s. ...  Anupam Kher – 397. ...  Johnny Lever – 282. ...  Paresh Rawal – 253. ...  Naseeruddin Shah – 213.