If you know anything about the progression of code breaking or the modern computer this movie will really bug you. Turns one of the greatest modern discoveries into a drama fest.
"Machines" were being used for calculating and code breaking before Alan Turning was born and they make it seem like he's the first not German person ever to attempt to use something mechanical to do math. Or that everyone in all of Allied intel was a dummy next to this guy.
The break through wasn't, "OMG use a machine for the first time ever to do math that's so silly" - no the British government was certainly on page with that. It was the development of re-writable electronic digital memory versus mechanical memory that allowed them to win. They already were using machines in mass to do calculations - they just still couldn't move fast enough.
Mechanical memory you can only rewrite a few times a second before you break your machine even if it's very precise. Electronic memory alleviated that problem hugely.
It took an innovation that took 100+ years and 1000s of brilliant minds working together and pretty much summed it up into something 1 guy with a team of a few people built in a year or two when everyone else was to stupid to realize machines would be able to do math faster than any human. This movie just hugely uneducated the vast majority of people on how the modern computer was developed.
Movies always do that with Math/Inventions and it really bugs me. It shows innovations coming quickly and easily to some brilliant guy simply because he's brilliant when that couldn't be further from the truth for most innovations. It takes hard work of many people over periods of time. But the idea that some brilliant guy just "gets it" basically is what puts off so many people from Math/Science because they figure, "Well I don't just magically get it so I must not be good at it". No that's not how it works; it's about hard work just like anything else not staring at a chalk board until your brilliance suddenly solves everything at once.