Skip to content
What's After the Movie?
John Abraham, actor & director
Actor & Director

John Abraham: Movies & Box Office

films
52
as director
4
on screen
1970–2025
box office
$318M
average score
50
Born
December 17, 1972 (age 53)
Birthplace
Bombay, Maharashtra, India
Citizenship
India
Occupations
Actor, Film Producer
Years active
1997-present
Spouses
Priya Runchal
Known for

The Best John Abraham Movies

The highest-rated films John Abraham is credited on, by the Movie Echo Score that blends critic reviews, audience ratings and lasting impact. Attack (2022) scores highest, at 78. The full ranking adds the biggest box office hits and the most awarded films.

Full ranking
Career at a glance

John Abraham's Career in Numbers

John Abraham's films in numbers — as an actor and a director, not counting appearances as themselves: when they were made, the genres John Abraham works in most and the milestones along the way. The filmography runs from Uski Roti (1970) to Tehran (2025), and the 2000s were the busiest decade.

John Abraham Movies by Decade

  1. 1970s 4
  2. 1980s 1
  3. 2000s 20
  4. 2010s 18
  5. 2020s 8

The 2000s were John Abraham's busiest decade, with 20 films.

John Abraham Movies by Genre

  • Drama 19
  • Action 15
  • Romance 7
  • Comedy 3
  • Thriller 3
  • Family 2
  • Crime 1
  • Mystery 1

Drama is the genre John Abraham has worked in most, with 19 films, ahead of action (15).

John Abraham Career Milestones

First film
Uski Roti 1970
Biggest box office hit
Pathaan $113M worldwide
Best-rated film
Attack Movie Echo Score 78
Newest film
Tehran 2025
52 credits

John Abraham Filmography: Every Movie

Every film John Abraham is credited on, newest first, with the role, the box office and the Movie Echo Score. 4 as director and 47 as actor. Rated films average a score of 50. Re-order the list to see the best-rated films or the biggest hits first.

John Abraham Movies as an Actor

47
  1. 2025 Tehran (2025) movie poster Tehran as ACP Rajeev Kumar · Action Movie Echo Score: 69
  2. 2024 Woh Bhi Din The (2024) movie poster Woh Bhi Din The as Older Rahul Sinha · Drama
  3. 2023 Pathaan (2023) movie poster Pathaan as Jim · Action Movie Echo Score: 61
  4. 2022 Ek Villain Returns (2022) movie poster Ek Villain Returns as Bhairav Purohit · Action Movie Echo Score: 33
  5. 2022 Attack (2022) movie poster Attack as Arjun Shergill · Action Movie Echo Score: 78
  6. 2021 Satyameva Jayate 2 (2021) movie poster Satyameva Jayate 2 as Dadasaheb Balram Azad, HM Satya D. Balram Azad, ACP Jay D. Balram Azad · Action Movie Echo Score: 24
  7. 2021 Sardar Ka Grandson (2021) movie poster Sardar Ka Grandson as Gursher Singh · Romance Movie Echo Score: 35
  8. 2021 Mumbai Saga (2021) movie poster Mumbai Saga as Ganpat Ram Bhonsle · Crime Movie Echo Score: 47
  9. 2019 Pagalpanti (2019) movie poster Pagalpanti as Raj Kishore · Action Movie Echo Score: 25
  10. 2019 Batla House (2019) movie poster Batla House as Sanjay Kumar · Action Movie Echo Score: 68
  11. 2019 Romeo Akbar Walter (2019) movie poster Romeo Akbar Walter as Romeo / Akbar / Walter (RAW) Agent · Action Movie Echo Score: 60
  12. 2018 Satyameva Jayate (2018) movie poster Satyameva Jayate as Virendra Rathod (Veer) · Action Movie Echo Score: 45
  13. 2018 Parmanu: The Story of Pokhran (2018) movie poster Parmanu: The Story of Pokhran as Capt. Ashwat Rana · Action Movie Echo Score: 57
  14. 2016 Force 2 (2016) movie poster Force 2 as ACP Yashvardhan · Action
  15. 2016 Rocky Handsome (2016) movie poster Rocky Handsome as Kabir Ahlawat · Action
  16. 2016 Wazir (2016) movie poster Wazir Drama
  17. 2015 Welcome Back (2015) movie poster Welcome Back as Ajju Bhai / Ajay · Action
  18. 2013 Madras Cafe (2013) movie poster Madras Cafe as Major Vikram Singh · Drama
  19. 2013 I, Me aur Main (2013) movie poster I, Me aur Main Drama
  20. 2013 Race 2 (2013) movie poster Race 2 Action
  21. 2012 Housefull 2 (2012) movie poster Housefull 2 as Jolly 2 / Max · Romance
  22. 2011 Desi Boyz (2011) movie poster Desi Boyz as Nikhil 'Nick' Mathur (Hunter) · Comedy
  23. 2011 Force (2011) movie poster Force as ACP Yashvardhan · Thriller
  24. 2011 7 Khoon Maaf (2011) movie poster 7 Khoon Maaf as Jimmy Stetson / Jamshed Singh Rathod · Drama
  25. 2010 Jhootha Hi Sahi (2010) movie poster Jhootha Hi Sahi as Siddharth · Romance
  26. 2010 Aashayein (2010) movie poster Aashayein as Rahul · Drama
  27. 2007 Dhan Dhana Dhan Goal (2007) movie poster Dhan Dhana Dhan Goal as Sunny Bhasin · Drama
  28. 2007 No Smoking (2007) movie poster No Smoking as K · Drama
  29. 2007 Hattrick (2007) movie poster Hattrick as (cameo) · Drama
  30. 2007 Salaam-e-Ishq (2007) movie poster Salaam-e-Ishq as Ashutosh Raina · Romance
  31. 2006 Kabul Express (2006) movie poster Kabul Express as Suhel Khan · Drama
  32. 2006 Baabul (2006) movie poster Baabul as Rajat Verma · Family
  33. 2006 Water (2006) movie poster Water Drama
  34. 2006 Taxi No. 9211 (2006) movie poster Taxi No. 9211 as Jai Mittal · Comedy
  35. 2006 Zinda (2006) movie poster Zinda as Rohit Chopra · Action
  36. 2005 Garam Masala (2005) movie poster Garam Masala as Shyam "Sam" Salgaonkar · Comedy
  37. 2005 Viruddh… Family Comes First (2005) movie poster Viruddh… Family Comes First as Amar Patwardhan · Family
  38. 2005 Kaal (2005) movie poster Kaal as Krish Thapar · Thriller
  39. 2005 Elaan (2005) movie poster Elaan as Abhimanyu · Drama
  40. 2005 Karam (2005) movie poster Karam as John · Drama
  41. 2005 Shikhar (2005) movie poster Shikhar as John Abraham · Drama
  42. 2004 Madhoshi (2004) movie poster Madhoshi as Aman · Romance
  43. 2004 Lakeer (2004) movie poster Lakeer as Saahil · Romance
  44. 2003 Paap (2003) movie poster Paap as Shiven · Romance
  45. 2003 Saaya (2003) movie poster Saaya as Dr. Akash "Akki" Bhatnagar · Mystery
  46. 2003 Jism (2003) movie poster Jism as Kabir Lal · Thriller
  47. 1970 Uski Roti (1970) movie poster Uski Roti Drama

John Abraham in Documentaries & Specials

1
  1. 2023 The Romantics (2023) movie poster The Romantics as Self · Documentary
Biography

Who Is John Abraham?

John Abraham was born in Bombay, Maharashtra, India in 1972 and is 53 years old. Credited on films since 1970, as both an actor and a director. The background, training and the roles that shaped the career.

John Abraham, born on 17 December 1972, is an acclaimed Indian actor and film producer primarily known for his work in Hindi cinema. Recognized for his action hero persona, he's a National Film Award recipient and has been nominated for four Filmfare Awards. Abraham's journey in the entertainment industry began as a successful model, transitioning later to acting with the sleeper hit, the erotic thriller Jism, in 2003. He rose to popularity with hit movies like Dhoom, Garam Masala, and Dostana among others, establishing himself as a bankable leading actor. Notable performances include critically acclaimed films like Water, Kabul Express, and New York. Despite facing a series of commercial failures, he rebounded with successful movies like Race 2, Shootout at Wadala, Madras Cafe and others. His highest-grossing releases include Dishoom, Parmanu, and Satyameva Jayate.

Aside from acting, Abraham has ventured into film production under his banner J.A. Entertainment. His production debut Vicky Donor won the National Film Award for Best Popular Film Providing Wholesome Entertainment. He has also produced several of his films and wrote the story of Attack: Part 1. Outside of his film career, Abraham co-owns the Indian Super League football team NorthEast United FC. A vegetarian, he is an advocate for animal rights. His philanthropic interests are demonstrated by his support of the non-profit organizations PETA and Habitat for Humanity. He is also the celebrity supporter of UNHCR India, promoting the cause of refugees in India. Despite receiving offers for Hollywood movies since 2006, Abraham has expressed his desire to focus on making world-class Indian films.

Works with

Who John Abraham Makes Movies With

The actors and directors John Abraham shares the most films with. Anil Kapoor comes first, with 5 films together, followed by Sanjay Dutt (4).

FAQ

John Abraham: Questions & Answers

How many movies John Abraham has made, the biggest hit, the best-rated film, the award record and more, answered from the filmography above.

How many movies has John Abraham been in?

John Abraham is credited on 52 films, from 1970 to 2025. 47 of them as an actor and 4 as a director. The filmography on this page lists every one of them, newest first, with the role and the Movie Echo Score.

What is John Abraham's highest-grossing movie?

Pathaan (2023) is John Abraham's biggest box office hit, with $113M worldwide, ahead of Housefull 2 (2012) ($24.9M). Across every film with box office figures, John Abraham's movies have made $318M.

John Abraham's biggest hits

What is the best John Abraham movie?

By the Movie Echo Score, which blends critic reviews, audience ratings and lasting impact, John Abraham's best-rated film is Attack (2022) with a score of 78, followed by Tehran (2025) (69).

Best John Abraham movies, ranked

How old is John Abraham?

John Abraham is 53 years old, born on December 17, 1972 in Bombay, Maharashtra, India.

What is John Abraham's newest movie?

The most recent film on John Abraham's filmography is Tehran (2025), in the role of ACP Rajeev Kumar.

Who does John Abraham work with most often?

John Abraham shares the most films with Anil Kapoor (5 films), Sanjay Dutt (4 films) and Boman Irani (4 films).

The Best John Abraham Movies, Ranked

Top rated, most awarded and biggest box office hits from 52 credits.

See the ranking

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app