The emerald demon absinthe, dissolute Charleston blueblood James Walter Wayland (Tim Roth) would have us believe, is at the heart of his recent memory problems. That's why he's not exactly clear on the details of his brief encounter with pretty prostitute
Elizabeth Loftus (Renee Zellweger), who was recently found cut in half and stashed in two grisly packages. Local cops Braxton (Chris Penn) and Kenneshaw (Michael Rooker) aren't buying it: They think Wayland murdered the girl, and bring him in to the station house take a lie-detector test. But what
should be a simple interrogation turns into a convoluted series of head games: Is Wayland a lying sociopath, an epilep...