All the praise Anthony Hopkins got was deserved. He somehow manages to be menacing even though he is behind a wall of plexiglass. Jodie Foster is very good as the ambitious FBI agent, who uses and gets used by a devious serial killer.