James McAvoy has graced our screens in numerous TV shows throughout his career.
The Scottish actor’s versatility shines through in his diverse roles across different genres and formats.
From gripping dramas to fantasy series, McAvoy’s performances have captivated audiences worldwide.
James McAvoy’s notable TV appearances include the thriller “State of Play,” the science fiction miniseries “Frank Herbert’s Children of Dune,” and the drama series “Shameless.”
These shows showcase his range as an actor and highlight his ability to bring complex characters to life.
McAvoy’s talent for immersing himself in various roles has made him a sought-after actor in both television and film productions.
While McAvoy is well-known for his film career, his work in television has also left a lasting impression on viewers.
His performances in these shows have helped solidify his status as a versatile and talented actor, capable of taking on diverse and challenging roles across different mediums.
His Dark Materials (2019–2022)

James McAvoy stars as Lord Asriel in the fantasy drama TV series “His Dark Materials”. The show is based on Philip Pullman’s popular trilogy of novels.
“His Dark Materials” aired from 2019 to 2022, spanning three seasons with a total of 23 episodes. It was a joint production between BBC One and HBO.
The story follows a young orphan named Lyra, played by Dafne Keen, as she embarks on an incredible adventure. McAvoy’s character, Lord Asriel, is Lyra’s uncle and a key figure in the plot.
Set in a world where human souls take the form of animal companions called daemons, the series explores themes of parallel universes and the struggle against oppressive forces.
McAvoy appears in multiple episodes throughout the show’s run. His performance adds depth to the complex character of Lord Asriel, a scientist and explorer whose actions drive much of the story’s conflict.
The series received praise for its visual effects, acting, and storytelling. It successfully brought Pullman’s rich fantasy world to life on screen.
“His Dark Materials” showcases McAvoy’s versatility as an actor, allowing him to portray a morally ambiguous character in a high-concept fantasy setting.
Shameless (2004–2005)
James McAvoy starred in the British TV show Shameless from 2004 to 2005. The series follows the lives of the Gallagher family on a Manchester estate.
McAvoy played the character of Steve. He appeared in the first episode titled “Meet The Gallaghers” as a handsome stranger who encounters Fiona Gallagher on a night out.
Steve is a car thief who becomes romantically involved with Fiona. His character adds excitement and drama to the show’s storyline.
McAvoy’s performance in Shameless helped boost his acting career. It was one of his notable TV roles before he focused more on film work.
The British version of Shameless later inspired an American remake. However, McAvoy was not involved in the U.S. adaptation.
Shameless showcased McAvoy’s talent for portraying complex characters. His role as Steve demonstrated his ability to bring charm and depth to his performances.
State of Play (2003)
“State of Play” is a British television drama series that aired in 2003. It features James McAvoy in a supporting role as Dan Foster, a young journalist.
The show follows a team of reporters investigating a complex political scandal. McAvoy’s character works alongside the lead journalist, Cal McCaffrey, played by John Simm.
“State of Play” consists of six episodes. It was written by Paul Abbott and directed by David Yates. The series gained critical acclaim for its gripping storyline and strong performances.
The plot revolves around the death of a political researcher. This event leads to the uncovering of a government conspiracy. McAvoy’s character, Dan Foster, plays a key role in the investigation.
Other notable cast members include:
- David Morrissey as Stephen Collins
- Kelly Macdonald as Della Smith
- Bill Nighy as Cameron Foster
The series showcases McAvoy’s talent early in his career. It aired the same year as another of his projects, “Lorna Doone”.
Band of Brothers (2001)
Band of Brothers is a war drama miniseries that aired in 2001. It tells the story of Easy Company, a paratrooper unit in the U.S. Army 101st Airborne Division during World War II.
The series follows the soldiers from their training in 1942 through their missions in Europe until the end of the war in 1945. It features a large ensemble cast portraying real-life soldiers.
James McAvoy does not appear in Band of Brothers. However, the series launched or boosted the careers of several actors who went on to become well-known stars.
Some notable cast members include:
- Damian Lewis as Major Richard Winters
- Ron Livingston as Captain Lewis Nixon
- David Schwimmer as Captain Herbert Sobel
- Donnie Wahlberg as Carwood Lipton
The miniseries also features early appearances by Tom Hardy and Michael Fassbender, who play small roles in later episodes.
Band of Brothers received critical acclaim for its historical accuracy and powerful performances. It won numerous awards, including Emmy and Golden Globe awards for Outstanding Miniseries.
Early Doors (2003)
Early Doors is a British sitcom that aired on BBC Two from 2003 to 2004. The show takes place in a small Manchester pub called “The Grapes” and follows the daily lives of its regulars.
James McAvoy appeared in 4 episodes of Early Doors in 2003, playing the character Liam. This was one of McAvoy’s early television roles, occurring before his breakthrough in films.
The series was created by Craig Cash and Phil Mealey, who also starred in the show as characters Joe and Duffy. Other cast members included:
- John Henshaw as Ken, the landlord
- Rita May as Jean, Ken’s mother
- Mark Benton as Eddie
- Maxine Peake as Janice
Early Doors focused on themes of love, loneliness, and everyday life in a working-class pub setting. The show’s humor was often understated and character-driven.
The series ran for two seasons, with a total of 12 episodes. It gained a cult following and was praised for its realistic portrayal of pub life.
While James McAvoy’s role was not a main character, his appearance in Early Doors helped contribute to his growing acting career in British television.
Children of Dune (2003)
James McAvoy starred in the science fiction miniseries “Children of Dune” in 2003. This TV adaptation was based on Frank Herbert’s novels “Dune Messiah” and “Children of Dune.”
The show aired as a three-part series on the Sci-Fi Channel (now Syfy). It served as a sequel to the 2000 miniseries “Frank Herbert’s Dune.”
McAvoy portrayed Leto Atreides II, one of the twin children of Paul Atreides. His character becomes embroiled in the complex political landscape of the planet Arrakis, also known as Dune.
The cast also included Alec Newman, Daniela Amavia, and Jessica Brooks. Greg Yaitanes directed the miniseries, while John Harrison wrote the screenplay.
“Children of Dune” explored themes of power, destiny, and the consequences of actions across generations. It continued the epic story of the Atreides family and their connection to the desert planet Arrakis.
The show featured elaborate costumes and set designs to bring the alien world to life. It aimed to capture the intricate plot and philosophical elements of Herbert’s original novels.
McAvoy’s performance as Leto Atreides II helped showcase his versatility as an actor early in his career. This role came before his breakout in major Hollywood productions.
Frank Herbert’s Dune (2000)
Frank Herbert’s Dune is a three-part science fiction miniseries that aired in 2000. It’s based on Frank Herbert’s classic novel of the same name. The show explores themes of politics, betrayal, and power struggles on the desert planet Arrakis.
William Hurt stars as Duke Leto Atreides, while Alec Newman plays Paul Atreides. The cast also includes Saskia Reeves and James Watson in key roles.
The miniseries brings Herbert’s complex world to life, showcasing the harsh desert environment of Dune. It delves into the political intrigue and conflicts between noble houses vying for control of the valuable spice melange.
This adaptation aimed to be more faithful to the source material than David Lynch’s 1984 film version. It had a larger timeframe to explore the novel’s intricate plot and character development.
While James McAvoy doesn’t appear in this 2000 miniseries, it set the stage for the 2003 sequel Children of Dune. In that follow-up series, McAvoy would take on the role of Leto II Atreides.
Frank Herbert’s Dune received praise for its ambitious storytelling and visual effects. It helped pave the way for future adaptations of the Dune saga on both small and big screens.
The Pool (2003)
James McAvoy appeared in a horror film called “The Pool” early in his career. The movie came out in 2001, not 2003 as sometimes reported.
The Pool takes place at an elite school in Prague. A group of international students throw a party at an abandoned water park.
Things take a dark turn when the students are stalked and murdered during their celebration. The killer’s identity becomes a central mystery of the plot.
The film includes some typical elements of the slasher genre:
- Isolated location
- Young victims
- Mysterious killer
- Suspenseful scenes
McAvoy plays one of the students caught up in the deadly events. This role came early in his acting career, before his breakout performances.
While not widely known, “The Pool” gave McAvoy experience in the thriller/horror genre. He would later star in more famous horror films like “Split” and “It Chapter Two”.
The Bill (1997)
James McAvoy made an early acting appearance on the long-running British police drama The Bill in 1997. He played the character Gavin Donald in an episode titled “Rent”.
“Rent” was episode 75 of the show’s 13th series. The Bill’s 13th series aired from January 2 to December 30, 1997. It had a total of 152 episodes.
McAvoy’s role as Gavin Donald was a guest appearance. At the time, he was just starting his acting career. The Bill often featured new actors in small roles.
Key details about McAvoy’s appearance:
- Show: The Bill
- Episode: “Rent” (Series 13, Episode 75)
- Character: Gavin Donald
- Air date: June 26, 1997
The Bill was a popular crime drama that ran for many years. It focused on the work of police officers in a fictional London police station. The show gave many young actors their first TV roles.