I loved this movie, even though I am not a big Will Smith fan, I think he plays the brooding hero very well. I'm a true sci fi nut and love anything hinting at supernatural, so this movie was right up my alley. I purchased the expensive version with the alternate ending and found it to be lack luster in its finish. The original version is definately better. I enjoyed it and have seen it at least four times now and enjoy it more each time, its very entertaining which is what true sci fi is all about.