After his high-school classmate Tess (Amanda Crew) returns home unexpectedly, Charlie grows torn between honoring a promise he made four years earlier and moving forward with newfound love. And as he finds the courage to let go of the past for good, Charlie discovers the soul most worth saving is his own.
Ray Ferrier is a working class man living in New Jersey. He's estranged from his family, his life isn't in order, and he's too caught up with himself. But the unthinkable and, ultimately, the unexpected happens to him in an extraordinary sense. His small town life is shaken violently by the arrival of destructive intruders: Aliens which have come en masse to destroy Earth. As they plow through the country in a wave of mass destruction and violence, Ray must come to the defense of his children. As the world must fend for itself by a new and very advanced enemy not of this world, its inhabitants must save humanity from a far greater force that threatens to destroy it.
Though this movie is old, I haven't watched it yet. Fortunately, I found the way to fix buffering on my firestick https://www.firestickhow.com/stop-buffering-on-firestick.html and can enjoy watching movies and tv series again. Thanks for the recommendation, I'll check it out for sure.