Chris Pratt headlines The Tomorrow War cast, but he's far from the only recognizable star. The 2021 Amazon Prime movie follows an Iraq War veteran who travels to the future to fight against aliens known as Whitespikes. Directed by Chris McKay, the $200 million blockbuster released in July 2021 and has received mostly positive reviews from critics.

In The Tomorrow War, soldiers from the future visit Earth in December 2022 to warn humans about an alien threat. High school teacher Dan Forester (McKay) is subsequently drafted for a seven-day, 168-tour, and leads a mission in Miami while receiving guidance from his daughter, Muri, who is now a U.S. Colonel. After capturing and studying a Mother alien, Dan travels back to the past to research how the Whitespikes can be defeated.

Related: Tom Clancy's Without Remorse Cast & Character Guide

The Tomorrow War's main cast features Pratt, who is known internationally for mainstream roles in movies and television. Australian actress Yvonne Strahovski co-stars as Dan's adult daughter, and various other big names round out the supporting cast. Here's a complete breakdown of every main actor and character in Amazon Prime's The Tomorrow War.

Chris Pratt As Dan Forester

tomorrow war chris pratt aliens

Chris Pratt stars as Dan Forester, an Iraq War veteran who travels 28 years into the future to save Earth from Whitespikes. He reunites with his daughter, and then returns to the past with knowledge that can prevent a global catastrophe.

Pratt is best known for starring as Peter Quill in the MCU, and for portraying Andy Dwyer in Parks and Recreation. His other roles include Owen Grady in Jurassic World and Josh Faraday in The Magnificent Seven. Pratt also voiced Emmet Brickowski in The Lego Movie and Barley Lightfoot in Onward.

Yvonne Strahovski As Muri Forester

Muri Forester talking to a group of soldiers in The Tomorrow War

Yvonne Strahovski co-stars as Muri Forester, Dan's daughter and a U.S. Army Colonel. She's an MIT grad and R-Force's creator/lead researcher who helps develop a toxin that her father duplicates in the 2022 timeline. Strahovski portrayed Hannah McKay in Dexter and Serena Joy Waterford in The Handmaid's Tale. She's also well-known for her role as Sarah Walker in Chuck.

Related: How Tom Clancy's Without Remorse Connects to Jack Ryan

J. K. Simmons As James Forester

J. K. Simmons as James Forester in The Tomorrow War on Amazon Prime

J. K. Simmons portrays James Forester, Dan's estranged father. He fought during the Vietnam War and has antigovernmental beliefs. James assists Dan during a climactic mission in Russia. Simmons is best known for his Oscar-winning performance in Whiplash, and for portraying J. Jonah Jameson in Spider-Man movies. He voiced Lenny Turtletaub in BoJack Horseman and Nolan Grayson/Omni-Man in Invincible.

Betty Gilpin As Emmy Forester

Betty Gilpin as Emmy Forester in The Tomorrow War on Amazon Prime

Betty Gilpin appears as Emmy Forester, Dan's therapist wife who meets with war veterans. She's loyal to her husband and knows that he's meant to serve a higher purpose. Gilpin starred as Debbie Eagan in GLOW and Crystal in The Hunt. She also appeared as Whitney in Isn't It Romantic and Becca in Stuber.

Sam Richardson As Charlie

Sam Richardson as Charlie in The Tomorrow War on Amazon Prime

Sam Richardson as Charlie, an anxious scientist who is recruited alongside Dan. He struggles with his fear during the future war but then fights bravely upon returning to the past. Richardson portrayed Richard Splett in VeepSam Duvet in Detroiters, and Finn Wheeler in Werewolves Within. He also voiced Marcus in Hoops, Toast in Woke, and Gary in Marvel's M.O.D.O.K.

The Tomorrow War's Supporting Cast & Characters

Liutenant Hart walking in a football stadium in The Tomorrow War

Jasmine Mathews (above) as Hart: A Lieutenant who travels 28 years into the past to recruit and train people for a war against the Whitespikes. Jasmine Mathews portrayed Heather McNamara in Heathers and Rachel Hall in The Rookie.

Related: Keith Powers & Jasmine Mathews Interview: The Tomorrow War

Keith Powers as Major Greenwood: Muri's Black military colleague who helps guide missions during the Tomorrow War. Keith Powers portrayed Tyree in Straight Outta Compton and Patrick in Before I Fall.

Edwin Hodge as Dorian: Dan's skeptical comrade who is dying from cancer yet remains loyal to his squad. Edwin Hodge portrayed Clayton Poole in For All Mankind and Officer Franky Rogan in Mayans M.C.

Seychelle Gabriel as Sergeant Diaz: Muri's military colleague who fights in the Tomorrow War. Seychelle Gabriel portrayed Princess Yue in The Last Airbender and voiced Asami Sato in The Legend of Korra.

Ryan Kiera Armstrong as Young Muri Forester: Dan's young daughter in the 2022 timeline who doesn't realize how much her father affected the future. Ryan Kiera Armstrong portrayed Minnie May Barry in Anne with an E and Alma Gardener in American Horror Story season 10.

More: What To Expect From Tom Clancy's Without Remorse 2