Anyone who has seen the trailer can expect to get exactly what the trailer depicts. A cop loses his beautiful daughter and sets out to solve the murder that others conclude was self explanatory as a shooting in an attempt to get revenge against a cop. Taking things at face value sometimes just don't cut it.
Gibson and Ray Winstone were so perfect for the roles they played. The tension from both kept me clinging to my seat and wiping my brow. Gibson probably had his best role in this movie. I have seen most of his movies starting with Lethal Weapon and I could not see one potential likeness of Martin Riggs in Edge of Darkness, except for the fact he played a cop. As Craven, he was truly believable as a dad on a mission to make things right. Winstone is someone I didn't recognize even though he has been in a ton of movies. But after this, I will know and respect him for the rest of my life. Trying to understand his role was a treat, but while doing that, I kept my distance for fear he might have caught me trying to get too close. His thick Brit accent and command of those around him was absolutely a great treat.
Danny Huston is someone I came to enjoy since seeing him in 30 Days of Night as the lead Vampire. He did not disappoint but he could have had a meatier role. As far as I am concerned, he has been added to the list of great seasoned actors to look for anytime you expect to see quality acting.
I mean no disrespect to any of the actors. Everyone did a great job, including some of those in smaller, yet relevant roles.
Everything about the movie was believable and memorable. Some of the violence that you will need to endure will catch you off guard. There is no need to brace yourself because you will get caught off guard.
Excellent emotional roller coaster getting an 8 and a great big "welcome back" hug for Mel.