Karnan(2021) is an apt sequel to Mari Selvaraj's debut outing Pariyerum Perumal both of which depicts the oppression of lower castes in the society but in very different ways. In PP the lead character continues to accept the casteism insults thrown at him and ends with one of the most powerful dialogues of the decade with a beautiful pan shot of tea glasses. Karnan takes a different path to oppose and stand against the oppressors to fight for your right to live the way you are. The writing and performances are top notch especially Natraj is awesome for the screen space he got. Dhanush is terrific as usual in a character with very mixed emotions while Lal is amazing and wish his character had more meat. All other supporting actors are commendable with special mention to Lakshmi and Poo Ram. Like PP, this movie also has lot of metaphors from the very first scene. The strength of the movie is in showcasing people's daily lives about their routine, work, death, faith which gets us involved and connect with the story well. The camera work makes the shots look beautiful in a dry and rusty setup with no greeneries. Several silhouettes shots used to convey the mood well. The name of the movie and the story backdrop is certainly inspired from Mahabharatham with lot of characters named after them. While this is loosely based on the 1995 incident, dont expect a true story. This is an amazing movie with lot of detailing which will leave you with a questionable feeling about the differences in society and worse if you have been witnessed to it.