This is an amazing movie with a very interesting view of our future that I could see coming true to a certain extent. Watching it again years after it was made, the movie still holds up (though the computer screens are funny). The acting is superb, yet at times very sedated to match the world, with explosions of emotion from Ethan Hawke. The movie draws you in, and the ending touches your heart. Everyone should take two hours out of their day and watch this film.