Arguably, the best artificial intelligence movie I've seen. The type of movie that I'd highly recommend to anyone who enjoys thought provoking movies that stimulate debate, or someone who likes suspenseful movies with a plot twist. It's not a movie for everyone however. I'd say the more observant, thoughtful & intelligent a person is, the more they will enjoy this movie. Great acting, held my attention & had me guessing until the very end.