'The Tomorrow War' Trailer Sees Chris Pratt Battling Aliens in the Future

This video is unavailable because we were unable to load a message from our sponsors.

If you are using ad-blocking software, please disable it and reload the page.

Even when Chris Pratt isn't guarding the galaxy, he's fighting deadly aliens to save humankind from extinction, as seen in the official trailer for The Tomorrow War.

Pratt stars as Dan Forester, a high school teacher and vet who is drafted into a war that hasn't happened yet. See, in the year 2051, Earth is losing a battle with aliens who very much didn't come in peace, but humans found a way to open a portal in the past in order to beef up their troops.

"We are fighting a war 30 years in the future. Our enemy is not human. We need you to fight," a future lieutenant (played by Jasmine Mathews) warns. "In 11 months time, all human beings in the future will be wiped from the face of the Earth. Unless you help us."

Upon the orders of Yvonne Strahovski's commander, Dan and more everyday people-turned-future fighters (including Sam Richardson) time travel into a battlefield of exploding cities, sunken battleships and arctic tundra. Plus, aliens, of course.

The cast also includes J.K. Simmons as Dan's estranged father, Slade, and Betty Gilpin as Dan's wife and the mother of his daughter. "I was trying to save my daughter," he says. "If I got to save the world to save her, then I'm going to do it."

Watch the trailer below:

The action flick hails from The LEGO Movie's Chris McKay from a script by Zach Dean. Originally set to hit theaters last year, The Tomorrow War will stream on Prime Video on July 2.

The Tomorrow War
Amazon Studios


Yvonne Strahovski Talks Filming Stunts While Pregnant (Exclusive)

Katherine Schwarzenegger Reveals When She Knew Chris Pratt Was the One

Every Movie Delayed Due to COVID: Find Out the New Release Date