And of course—spoilers for a 10-year-old movie follow—the capper for all this is that Alex is innocent. The actual culprit, Jake Gyllenhaal's brooding detective learns, is Alex's mother Holly (Melissa Leo), a serial abductor of children, including Alex.