Colin Farrell Filmography: Every Movie and TV Show in Order
All 59 Colin Farrell roles in chronological order (1953 to 2025): 53 movies and 6 TV series.

How many movies and TV shows has Colin Farrell been in? This complete Colin Farrell filmography lists 59 credited roles (53 films, 6 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Colin Farrell movies in order
- The War Zone (1999) as Nick
- Ordinary Decent Criminal (2000) as Alec
- Tigerland (2000) as Pvt. Roland Bozz
- American Outlaws (2001) as Jesse James
- Hart's War (2002) as Lt. Thomas W. Hart
- Minority Report (2002) as Danny Witwer
- Phone Booth (2003) as Stu Shepard
- The Recruit (2003) as James Clayton
- Daredevil (2003) as Bullseye
- Veronica Guerin (2003) as Tattooed Boy
- S.W.A.T. (2003) as Jim Street
- Intermission (2003) as Lehiff
- A Home at the End of the World (2004) as Bobby Morrow (1982)
- Alexander (2004) as Alexander
- The New World (2005) as Captain Smith
- Ask the Dust (2006) as Arturo Bandini
- Miami Vice (2006) as Det. James 'Sonny' Crockett
- Cassandra's Dream (2007) as Terry Blaine
- In Bruges (2008) as Ray
- Pride and Glory (2008) as Jimmy Eagan
- The Imaginarium of Doctor Parnassus (2009) as Imaginarium Tony 3
- Triage (2009) as Mark Walsh
- Crazy Heart (2009) as Tommy Sweet
- Ondine (2010) as Syracuse
- London Boulevard (2010) as Harry Mitchel
- The Way Back (2010) as Valka
- Horrible Bosses (2011) as Bobby Pellitt
- Fright Night (2011) as Jerry Dandrige
- Total Recall (2012) as Douglas Quaid / Hauser
- Seven Psychopaths (2012) as Marty Faranan
- Dead Man Down (2013) as Victor
- Epic (2013) as Ronin (voice)
- Saving Mr. Banks (2013) as Travers Robert Goff
- Winter's Tale (2014) as Peter Lake
- Miss Julie (2014) as John
- Solace (2015) as Charles Ambrose
- The Lobster (2015) as David
- Fantastic Beasts and Where to Find Them (2016) as Percival Graves
- The Beguiled (2017) as Corporal McBurney
- The Killing of a Sacred Deer (2017) as Steven Murphy
- Roman J. Israel, Esq. (2017) as George Pierce
- Widows (2018) as Jack Mulligan
- Dumbo (2019) as Holt Farrier
- The Gentlemen (2020) as Coach
- Artemis Fowl (2020) as Artemis Fowl I
- Ava (2020) as Simon
- Voyagers (2021) as Richard
- The Batman (2022) as Oz / The Penguin
- After Yang (2022) as Jake
- Thirteen Lives (2022) as John Volanthen
- The Banshees of Inisherin (2022) as Pádraic Súilleabháin
- A Big Bold Beautiful Journey (2025) as David
- Ballad of a Small Player (2025) as Lord Doyle
Colin Farrell TV shows
- The Oscars (1953) as Self
- Scrubs (2001) as Billy
- True Detective (2014) as Ray Velcoro
- The North Water (2021) as Henry Drax
- Sugar (2024) as John Sugar
- The Penguin (2024) as Oz 'The Penguin' Cobb
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Colin Farrell been in?
Colin Farrell has 53 credited film roles and 6 TV roles, for a total of 59 credits from 1953 to 2025.
What was Colin Farrell's first major role?
The Oscars (1953).
What is Colin Farrell's most recent project?
Ballad of a Small Player (2025).



