I went into this feeling like I was going to be incredibly bored but little did i know i was about to be blown away. I didn't know to much about Alan Turing before this flick but boy did I after it. One of the most brilliant minds who ever existed acted out by one of the best stars working today. I hope Benedict Cumberbatch wins at least something for this performance because by God he deserves it. We also get other great performances from Keira Knightly, Matthew Goode, Mark Strong and Charles Dance as well. I won't give anything away here but the ending is beyond incredible. It had me stand up in my seat applauding. I highly recommend this to anyone who wants to be entertained and think hard at the same time.