From playing heroes like legendary ruler Alexander the Great to playing comic book villains like The Penguin, Irish actor Colin Farrell has done it all. The Oscar-nominated star’s next big project is the Max original series The Penguin that revolves around his mobster villain from the 2022 superhero film The Batman. But before you see Colin Farrell in a new avatar, here’s a look at the best movies and TV shows he has acted in. We also show you all the streaming options to binge on these iconic Farrell performances.
From The Batman to The Banshees of Inisherin: Which Colin Farrell movies should I watch first?
Colin Farrell's career has evolved from action star to critically acclaimed actor known for his range. He broke out with his role as the rebellious Pvt. Roland Bozz in the war drama Tigerland (2000), gaining attention for his intensity. This led to roles like the charming yet lethal assassin in Minority Report (2002) and the brash police officer Jim Street in SWAT (2003), solidifying his heartthrob status.
Farrell’s penchant for complex characters was evident in In Bruges (2008), where he played Ray, a hitman grappling with guilt. His portrayal earned him a Golden Globe and showcased his dramatic depth alongside comedic timing. He also ventured into indie films, playing the peculiar David in The Lobster (2015), a darkly comedic role that brought him critical acclaim and another Golden Globe nomination. In The Killing of a Sacred Deer (2017), Farrell's role as a surgeon haunted by past choices highlighted his ability to navigate psychologically intense material.
Farrell’s versatility was also demonstrated in Seven Psychopaths (2012) as Marty, a struggling screenwriter caught up in a surreal crime spree, and in Guy Ritchie’s crime drama The Gentlemen (2019), where he embodied Coach, a streetwise but moral mentor.
Over the years, Colin Farrell has also had an affinity for playing villainous characters. An early example is from the Marvel film Daredevil (2003) in which he played Bullseye, the psychopathic assassin who can use any weapon as a lethal projectile. Since then, he also joined the Harry Potter franchise with Fantastic Beasts and Where to Find Them (2016), playing the evil wizard Grindelwald (in disguise of another wizard’s body).
Talking about villains, Farrell also garnered praise for his transformative performance as Penguin in The Batman (2022), where his unrecognizable appearance and grounded portrayal of the villain added layers to the comic book character. He also made a triumphant return to drama with The Banshees of Inisherin (2022), playing Pádraic, a heartbroken man dealing with the unraveling of his closest friendship. This role earned him another Golden Globe win and an Oscar nomination.
What are some of the best Colin Farrell TV shows?
On television, Farrell starred in the second season of the HBO anthology series True Detective. His nuanced performance as Detective Ray Velcoro was praised for its depth and intensity, adding another layer to his already impressive résumé.
More recently, Farrell also bagged the lead role in the Apple TV mystery drama Sugar, in which he plays a private investigator hired by a big-shot movie producer. Farrell will be next seen in the DC TV series The Penguin that serves as a spinoff to the 2022 film The Batman and will continue the story of the titular Gotham City villain.
Where to stream the best Colin Farrell movies and TV shows online
Below you can find the latest streaming information for Colin Farrell’s best movies and shows. This includes every offer for viewers in India today. We'll also show you if any of his best movies are available to watch online for free.