Visible crew/equipment: When Julian follows Chang around the streets, during the second point-of-view shot from Julian's perspective, you can see the distinct shadow of a cameraman with a camera on his shoulder cast on the wall. (00:38:02)
Continuity mistake: Max is wearing a suit jacket while he is beating a young woman. He throws her against a dresser and then when he goes to pick her up he is in shirtsleeves.
Factual error: It was very nice of the East Anglian Transport Museum at Chappel and Wakes Colne to provide a train for the coder to go home in, and come in to work. The station is even in Suffolk; but of the two lines through the station, one is used by public trains, and the other by historic preserved trains. When the coder gets off her morning train, it is seen passing across points from the museum platform line into the railway museum, rather than continuing up the line to Sudbury, as a public train would. Appropriately, the train is a heritage DMU - a museum exhibit which has not been used on the main line for at least 25 years. So that's three reasons why she's not on a train which actually goes anywhere.
Character mistake: In the scene where Beatrice looks at the newspaper clipping about her accident. The word "sentence" is misspelled "sentance" (00:24:35)
Other mistake: In final 14 minutes, the greys are attacking the house. Several screws are "unscrewed" from the plywood. The first two are turned the wrong way, and the sound effect is of tightening. (01:23:54)