In the movies, the idea of crossing spirits or visions between two people that are experiencing death is not new, but sometimes is effective like in this case. it looks like the main characters are well defined and this is not cause the script. It happens because the acting is good enough. The problem begins when a good idea have not a good development and the ending it is not well justified. Even till close to the end you can think you are watching an average movie and that it was not a waist of time. But when the justifications of almost everything you suspected are shown just with images, if you were awake, you realize that there are loose ends and that makes you feel you saw a crappy movie. The idea is good but it is not well finished. Natalie Zea is correct in her role as well as Sean Patrick Flanery. It is always a pleasure to see Veronica Cartwright's acting but her role is small. If you don't have anything else to do, look for something better than this movie.