
Prepare for a gripping and thought-provoking drama as McVeigh hits theaters on March 21, 2025. This intense film delves into the life and motivations of Timothy McVeigh, the man behind the 1995 Oklahoma City bombing, exploring the events and relationships that shaped his path. With a stellar cast and a powerful narrative, McVeigh promises to be a compelling and unforgettable cinematic experience.
Directed by a visionary filmmaker and featuring a talented ensemble cast, McVeigh examines themes of extremism, disillusionment, and the human cost of violence. Whether you’re a fan of historical dramas or character-driven stories, this film is sure to leave a lasting impact. Don’t miss the theatrical release of McVeigh on March 21, 2025!
Meet the Cast of McVeigh
1: Alfie Allen as Tim
Alfie Allen is a talented actor known for his versatile performances in film and television. Born on September 12, 1986, in England, Allen gained international recognition for his role as Theon Greyjoy in Game of Thrones (2011–2019). His ability to portray complex and morally ambiguous characters has earned him critical acclaim and a loyal fanbase.
In McVeigh, Allen takes on the challenging role of Tim, a character inspired by Timothy McVeigh. His portrayal of Tim brings a mix of intensity, vulnerability, and nuance to the film, making him the centerpiece of the story. Allen’s performance is expected to be a career-defining highlight, anchoring the film’s gripping narrative.
2: Brett Gelman as Terry
Brett Gelman is a versatile actor and comedian known for his unique voice and dynamic performances. Born on October 6, 1976, in Illinois, Gelman has appeared in projects like Fleabag (2016–2019), Stranger Things (2016–present), and Mr. Mercedes (2017–2019). His ability to balance humor and drama has made him a standout in the industry.
In McVeigh, Gelman plays Terry, a key figure in Tim’s life who becomes entangled in his extremist ideologies. His portrayal of Terry adds a layer of complexity and tension to the film, highlighting the moral dilemmas faced by the characters. Gelman’s performance is a standout, and fans are eager to see him in this dramatic role.
3: Ashley Benson as Cindy
Ashley Benson is a talented actress known for her work in television and film. Born on December 18, 1989, in California, Benson gained fame for her role as Hanna Marin in Pretty Little Liars (2010–2017). She has also appeared in films like Spring Breakers (2012) and Her Smell (2018), showcasing her versatility as an actress.
In McVeigh, Benson plays Cindy, a pivotal character who becomes romantically involved with Tim. Her portrayal of Cindy adds emotional depth and humanity to the film, exploring the personal toll of Tim’s actions. Benson’s performance is a key part of the film’s emotional core, and fans are excited to see her in this role.
4: Anthony Carrigan as Frédéric
Anthony Carrigan is a celebrated actor known for his dynamic performances in television and film. Born on January 2, 1983, in Massachusetts, Carrigan gained recognition for his roles in Barry (2018–2023) and Gotham (2014–2019). His ability to portray quirky and memorable characters has earned him critical acclaim.
In McVeigh, Carrigan plays Frédéric, a mysterious and enigmatic figure who becomes involved in Tim’s extremist activities. His portrayal of Frédéric adds a layer of intrigue and unpredictability to the film. Carrigan’s performance is a highlight, and fans are eager to see him in this role.
5: Tracy Letts as Richard
Tracy Letts is a Pulitzer Prize-winning playwright and actor known for his work in theater, film, and television. Born on July 4, 1965, in Oklahoma, Letts has appeared in projects like Homeland (2011–2020), The Post (2017), and Ford v Ferrari (2019). His ability to portray authoritative and complex characters has made him a standout in the industry.
In McVeigh, Letts plays Richard, a figure of authority who becomes entangled in the investigation of Tim’s actions. His portrayal of Richard adds a layer of gravitas and tension to the film. Letts’s performance is a key part of the film’s narrative, and fans are excited to see him in this role.
6: Mark Angel as Diner Patron / Driver
Mark Angel is a versatile actor known for his work in film and television. Born on March 10, 1980, in Texas, Angel has appeared in projects like The Walking Dead (2010–2022) and Ozark (2017–2022). His ability to portray relatable and dynamic characters has made him a standout in the industry.
In McVeigh, Angel plays dual roles as a Diner Patron and a Driver, adding a touch of realism and depth to the film’s world. His performances, though small, contribute to the film’s immersive storytelling. Angel’s work is a testament to his versatility as an actor.
7: Judy McQueen Bauer as Gun Show Vendor
Judy McQueen Bauer is a seasoned actress known for her work in film and television. Born on May 15, 1965, in Ohio, Bauer has appeared in projects like The Righteous Gemstones (2019–present) and Vice Principals (2016–2017). Her ability to portray quirky and memorable characters has made her a fan favorite.
In McVeigh, Bauer plays a Gun Show Vendor, a small but impactful role that adds a layer of authenticity to the film’s setting. Her performance is a highlight, and fans are excited to see her in this role.
8: Tracy Bedford as Waitress
Tracy Bedford is a talented actress known for her work in film and television. Born on September 20, 1978, in California, Bedford has appeared in projects like The Marvelous Mrs. Maisel (2017–present) and Law & Order: Special Victims Unit (1999–present). Her ability to portray relatable and dynamic characters has made her a standout in the industry.
In McVeigh, Bedford plays a Waitress, a small but memorable role that adds a touch of humanity to the film. Her performance is a fan favorite, and viewers are excited to see her in this role.
9: Grayson Berry as Dwight
Grayson Berry is a rising actor known for his work in film and television. Born on April 5, 1995, in New York, Berry has appeared in projects like The Deuce (2017–2019) and The Irishman (2019). His ability to portray earnest and relatable characters has made him a standout in the industry.
In McVeigh, Berry plays Dwight, a young man who becomes involved in Tim’s extremist activities. His portrayal of Dwight adds a layer of vulnerability and tension to the film. Berry’s performance is a highlight, and fans are eager to see him in this role.
10: Fiona Domenica as Amy
Fiona Domenica is a talented actress known for her work in film and television. Born on July 10, 1990, in England, Domenica has appeared in projects like The Crown (2016–present) and Peaky Blinders (2013–2022). Her ability to portray strong and relatable characters has made her a standout in the industry.
In McVeigh, Domenica plays Amy, a key figure in Tim’s life who becomes entangled in his extremist ideologies. Her portrayal of Amy adds emotional depth and complexity to the film. Domenica’s performance is a standout, and fans are excited to see her in this role.
11: Bria Dominick as Stripper
Bria Dominick is a rising actress known for her work in film and television. Born on August 15, 1995, in California, Dominick has appeared in projects like Euphoria (2019–present) and Insecure (2016–2021). Her ability to portray dynamic and relatable characters has made her a standout in the industry.
In McVeigh, Dominick plays a Stripper, a small but impactful role that adds a layer of realism to the film’s world. Her performance is a fan favorite, and viewers are excited to see her in this role.
12: Isolda Dychauk as Jen
Isolda Dychauk is a talented actress known for her work in film and television. Born on February 15, 1993, in Germany, Dychauk has appeared in projects like Borgia (2011–2014) and The Last Kingdom (2015–2022). Her ability to portray strong and multifaceted characters has made her a standout in the industry.
In McVeigh, Dychauk plays Jen, a mysterious and enigmatic figure who becomes involved in Tim’s life. Her portrayal of Jen adds a layer of intrigue and tension to the film. Dychauk’s performance is a highlight, and fans are eager to see her in this role.
13: Kate Jo Hughes as Violet
Kate Jo Hughes is a rising actress known for her work in film and television. Born on November 10, 1992, in England, Hughes has appeared in projects like The Witcher (2019–present) and The Nevers (2021–present). Her ability to portray relatable and dynamic characters has made her a standout in the industry.
In McVeigh, Hughes plays Violet, a key figure in Tim’s life who becomes entangled in his extremist activities. Her portrayal of Violet adds emotional depth and complexity to the film. Hughes’s performance is a standout, and fans are excited to see her in this role.
McVeigh promises to deliver a gripping and thought-provoking story, brought to life by a stellar cast. With its powerful narrative and unforgettable performances, the film is set to captivate audiences. Don’t miss its theatrical release on March 21, 2025.