Rabies injections are no longer administered via the abdominal wall but instead half the initial dose is injected into the region of the bite, with the remainder of the initial dose being injected intramuscularly away from the bite, typically the upper arm. Booster injections are given 3, 6, 14 and 28 days after exposure to the rabies virus, not just every week for a month. However, given that the hospital Ferris goes to is apparently not hugely modern, it is entirely possible that the staff there are not aware of the newer procedure and thus this may be a deliberate character error rather than a script mistake.
When Ferris gets Garland to write an e-mail from Sadiki's fake e-mail address to get Al-Saleem's attention, he starts out by saying: "In the name of God, no (you know what), strike that - In the name of God, the merciful...". But when we see Garland's writing on the screen, he hasn't added "the merciful" to his text.
(at around 37 mins) As Ferris is leaving Aisha's apartment, there is the slightest reflection of a crew member sitting in a chair with a black cap observing the scene. It is just visible after Ferris' reflection leaves the picture frame and he walks out the door while the light outside hits it.
When Ferris is in the safe house in the first part of the movie, his partner takes something out of the car, and the hand of the cameraman is clearly visible in a reflection on the side door of the car.
The film makers have gone to great lengths to import Dutch EMT and firefighter costumes for the Noordermarkt, Amsterdam scene. Unfortunately, they haven't done the same for the fire trucks and ambulances. They don't even slightly resemble the vehicles actually used in The Netherlands, but seem to be American.
Almost every time Hoffman and Ferris are on the phone with each other, there is a bright daylight in the background of both, although there is 8 to 9 hours difference between Hoffman's location (Langley) and Ferris' location (various places in the Middle East).
Most films about the Middle-East are filmed in Morocco. In the Amman, Jordan, scenes of Body of Lies, almost nothing has been done to hide that. The typical street patterns of Casablanca and Rabat are obvious, while Amman has a completely different outlook.
When Hoffman and Ferris are at a Jordanian airport, the scenery in the background reveals the airport to be Dulles International Airport, which is near Washington DC, not Jordan. And later when Ferris is at the Dubai airport, the background is again Dulles.
The starting sequence is clearly not Manchester. Apart from the fact it is not raining, the houses have flat roofing, whereas in Manchester the roofing of terrace house of that period, almost without fail, is pitched slate tile. The pavement is also clearly side walk and the streets generally unconvincing. The pull back aerial reveals numerous failings such as residential massing, spacing and lack of mid Victorian architectural design and urban form.
After bomb explosion in Amsterdam police cars arrive with the letters "Police" on them. These police cars are not used in the Netherlands. They have other cars with totally different color marks and the letters "Politie" on them.
As the tactical response squad prepares to storm the bomb makers' flat in "Manchester, England" blurry but visible public notice markings from the Baltimore (Maryland, USA) urban housing authorities are seen on plywood covering abandoned row houses doors. The distinctive stenciled spray-painted messages in half-foot-high red lettering typically says "NO TRESPASSING / PRIVATE PROPERTY / IN CASE OF / EMERGENCY CONTACT /" and then a Baltimore-area phone number.
During the early scenes set in Manchester many cars have had their registration plates removed to avoid giving away the location as the US rather than the UK. However the shape of the gap left by the missing plates as well as the pattern of the screws indicates that the plates removed were the much squarer US plates than their standard, more rectangular, UK counterparts.