This movie is brilliant in all respects. Great actors, director and plot. We are many years away from the ai as portrayed but someday there will be machines like this. For right now AI is in its infancy but it's here. This movie is severely under rated and deserves so much more. A must watch in my opinion