As a thriller, this had some holes. For starters, Stuart identifies the killer too early (at least, I figured it out), so some tension is robbed). The postcard thing never really made any sense to me. And though it's clear who the killer is, his identity raises questions about how Quaid's son is kept without the authorities knowing. But I can forgive a lot of that because we care about the characters. Quaid, Ermey, and Glover, are three of our finest character actors, and they make us interested in their characters. Also, Ted Levine offers fine support, and Jared Leto creates mystery in his role when there wasn't a whole lot written in.