Farhan Akhtar has always been known as a multi-talented force in Bollywood – an actor, director, singer, writer and producer who has left his mark across all areas of filmmaking. But what sets him apart even more is the kind of acting choices he makes. Unlike many others who follow a pattern or get typecast, Farhan Akhtar has built a filmography where every character looks and feels entirely different from the last. He may not appear on screen frequently but whenever he does he brings a fresh shade to the audience, proving quality matters more than quantity.
Farhan didn’t begin his career in front of the camera. He first made a mark as a filmmaker with Dil Chahta Hai (2001) which became a defining cult classic for generations and when he finally made his acting debut with Rock On!! in 2008, nobody expected him to deliver such a convincing rockstar performance – complete with live singing and raw emotional depth where he also surprised audience with his incredible vocal cords. It was an unusual debut but it firmly placed him as someone who doesn’t follow the regular Bollywood playbook. While the multi-faceted star Farhan Akhtar continues to stun audiences with his new avatar as an army man in his latest release ‘120 Bahadur’, let’s look back at his journey – and it’s clear that Farhan has always chosen one distinctive character after another.

Rock On!! (2008) – Aditya Shroff
A disillusioned former rock-band frontman dealing with regret and friendship.
Luck By Chance (2009) – Vikram Jaisingh
A hungry outsider navigating the harsh realities of Bollywood.
The Fakir of Venice (2009) – Adi
A smooth-talking fixer trapped in a bizarre art-world con.
Karthik Calling Karthik (2010) – Karthik Narayan
A shy, troubled office worker spiraling into a psychological mystery.
Zindagi Na Milegi Dobara (2011) – Imran Qureshi
A carefree poet rediscovering himself on a life-changing road trip.
Bhaag Milkha Bhaag (2013) – Milkha Singh
A refugee turned legendary athlete in one of Bollywood’s most celebrated biopics.
Shaadi Ke Side Effects (2014) – Siddharth Roy
A musician stumbling through marriage and fatherhood.
Dil Dhadakne Do (2015) – Sunny Gill
A stable, grounded journalist who becomes the heart of a dysfunctional family drama.
Wazir (2016) – Danish Ali
A grief-stricken ATS officer seeking purpose after loss.
Daddy (2017) – Maqsood (Cameo)
A sharp-tongued underworld character adding weight to the narrative.
Lucknow Central (2017) – Kishan Girhotra
A wrongly accused man forming a band inside prison.
The Sky Is Pink (2019) – Niren Chaudhary
A father fighting grief, love, and family challenges.
Toofaan (2021) – Aziz Ali
A goon who transforms into a disciplined boxer.
120 Bahadur (2025) – Major Shaitan Singh
A fearless officer leading 120 soldiers in the historic Battle of Rezang La.
In an industry where actors often choose familiar genres, Farhan is one of them who continues to surprise. Somewhere midway through his career, Farhan Akhtar made it clear that he is more interested in storytelling than stardom. Whether he is the hero, the supporting actor or part of an ensemble, he always chooses characters that push him beyond the expected!
His body of work stands as proof that reinvention is his real strength and Farhan Akhtar ‘s latest performance in 120 Bahadur only reinforces the fact that some actors don’t chase trends; they create their own path. Whether this versatility continues to shape his future roles is something only time will tell.
ALSO READ: ‘120 Bahadur’ Movie Review: Stories That Must Be Told

