too ambitious and too long

Rating: 6/10 (15 August 2015)

Florida defense lawyer Kevin Lomax (Keanu Reeves) has a perfect record. He is angered when he realizes his client is guilty. Nevertheless, he destroys the victim on the stand. He is married to Mary Ann (Charlize Theron) and his religious mother Alice disapproves. John Milton (Al Pacino) recruits Kevin to his NYC law firm. The couple is given a massive apartment and lots of money.
Al Pacino seems to be having a lot of fun with lines like "They don't see me coming." He's great at being Satan. The movie is too ambitious. It wants to be a horror like 'The Exocist' or 'Rosemary's Baby', but it doesn't have the tension. It tries to be a character study but Kevin is too arrogant and too dumb to be appealing. It's also too long. This should be better especially with Pacino enjoying himself. The final twist is also problematic and is a cheat on the rest of the movie.