Born in British India, Bhagat Singh witnesses numerous atrocities during his childhood and grows up to become one of the most fearless freedom fighters in the country.

Ajay Devgn
as Bhagat K. Singh

Amrita Rao
as Mannewali

Sushant Singh
as Sukhdev

Akhilendra Mishra
as Chandrashekhar Azad

D. Santosh
as Rajguru

Bhaswar Chatterjee
as Batukeshwar Dutt

Raj Babbar
as Kishan Singh

Farida Jalal
as Vidyavati K. Singh

Mukesh Tiwari
as Jailor

Sitaram Panchal
as Lala Lajpat Rai