Scattershot ‘Tomorrow War’ has Chris Pratt battling monsters of the future

Some say that women marry versions of their fathers, and I guess you could argue “The Tomorrow War” is evidence of that.

Chris Pratt, who is married to Katherine Schwarzenegger, is the hero of the action/science fiction/combat/comedy/drama, which feels exactly like a movie his father-in-law, Arnold Schwarzenegger, would have starred in before he pivoted to politics.

In 2023, a restless science teacher (Pratt) is drafted and forced to time-travel 28 years into the future to battle “white spikes,” vicious monsters that have overrun the planet to such an extent that they’re about to wipe out humanity.

Originally intended for theaters, “Tomorrow” pivoted to Amazon and that was probably a good move. Director Chris McKay cast actors who are best known for providing comic relief.

With a young person from 2051 pleading with 2023 citizens about how humans from the present are robbing tomorrow’s people of their futures, the movie clearly intends its monsters as a metaphor for climate crisis. It works fairly well, especially since Pratt’s bosses inform him that all the people being sent to the future to battle monsters would have been dead then.

McKay deserves credit for including just enough of those time-hopping details to fill us in without getting bogged down. And if his cast sometimes seems overqualified — gifted Betty Gilpin (“Glow”) should be playing heroes, not the “It’ll be OK, honey” role she has here as Pratt’s wife — they’re all genial and compelling.

Despite the movie’s flaws, that balance really sticks out in “Tomorrow” because it’s quite similar to last year’s humorless “The Midnight Sky,” but it’s more fun to watch.