Bollywood never disappoints us with some major good films of all time, and here we are with the best ever biopics made as stated in News 18.

1. Neerja

Sonam Kapoor brilliantly played the role of Neerja Bhanot, who saved the passengers in a hijacked plane and died.

2. Bhaag Milkha Bhaag

Farhan Akhtar played the role of legendary athlete Milkha Singh.

3. Mary Kom

Priyanka Chopra turned heads with her brilliant takeover as Mary Kom in the film.

4. Shershaah

Sidharth Malhotra earned praise and love with the film, playing the war hero Vikram Batra.