It's not a completely original story; it starts out almost exactly like The Hidden (1987), only with three bad body-hopping aliens pursued by one time-traveler posing as an FBI agent, along with a reluctant local cop who has to be convinced these are aliens, instead of one bad body-hopping alien pursued by one good body-hopped alien posing as an FBI agent, also along with a reluctant local cop who has to be convinced, etc. (Also note that the FBI agent here is named "Cooper," which was Kyle MacLachlan's character's name in "Twin Peaks"; MacLachlan played the FBI agent in The Hidden.) Also, the idea of a time-traveling good-guy and/or cop from the past chasing one or more bad guys into the future was used in the movie Time After Time (1979), among others, and more recently in the TV series Continuum (2012-15), and probably a few others whose titles I can't remember.
That said, it's a good movie, considering the low budget. The supporting cast could be better, but the two main characters are well-acted enough. The special effects and dialogue are probably the biggest weaknesses, and there are plenty of cliches involved, but overall it's worth seeing, and maybe even fun in spots.