I might’ve given this even a lower grade if it was not for the cute Rachel McAdams and the creepy Cillian Murphy. They both play their roles very effectively. Now Brian Cox! He can do this crap in his sleep. I guess everyone needs a paycheck role once in a while.