The movie is great and engaging, treading dangerously close to being too smart for it's own good but fine challenging writing and simplified vision along with ace performances from Reeves and Ryder would make you fall in love with two narcissistic characters who in all honesty would be unlikable.