Factual errors: Near the end, when Ledda helds the doctor hostage, police tracks his actions on a monitor with USB-connection (we get to see the USB-sticker clearly several times). The movie is set in 1995. Although Compaq, DEC, Microsoft, and NEC defined the USB port in 1993, standards were approved by the group only in 1996, and the first implementation of USB did not occur until 1998.
more