Jogi is based on the tragic incident of the 1984 Anti-Sikh riots that took place in Delhi after PM Indira Gandhi's assassination.

Diljit Dosanjh plays the protagonist Joginder aka Jogi who tries his best to protect people of his community.

When the whole Delhi burns, Jogi is helped by his friends Ravinder (Zeeshan Ayyub) and Kaleem (Paresh Pahuja).

The trio pulls up a plan to safely transfer Sikhs from Delhi to Mohali amid all the havoc.

Director Ali Abbas Zafar does a tremendous job in terms of the film's screenplay and cinematography.

The film sets into motion within 5 minutes of its beginning, filling the audience with a sense of anxiety.

The light scheme perfectly blends with the theme, making it all look real and believable.

The dialogues are well-written and the characters deliver them to perfection.

Diljit Dosanjh shines in this tragic drama as he emotes feelings through his eyes.

Mohammad Zeeshan Ayyub delivers his part well although his role could have had a little more depth.

Kumud Mishra as Tejpal Arora is brilliant as ever, essaying the role of Trilokpuri's councillor.

Hiten Tejwani as Laali Katiyal marks his presence with his sincerity.

'Jogi' gets monotonous at times but this flaw can be overlooked given the overall deliverance.

This tragic drama that lingers on friendship, hope and despair incites varied emotions in the audience.

We give 'Jogi' 3.5/5 stars.

'Jogi' is streaming on Netflix.