Tools for this page
Print

What’s the Story?

Reviewed by Cynthia Fuchs

Set in the near future ("seven years from now"), and based on a 1977 Philip K. Dick science fiction novel, A SCANNER DARKLY concerns undercover narcotics agent Fred (Keanu Reeves), who is also a dealer named Bob. To keep his cover, he's been using, and now he's hooked on a fictional futuristic drug called Substance D. Bob is supposed to uncover some dealing kingpin, who may be himself. His roommates are Barris (a very memorable Robert Downey Jr.) and Luckman (Woody Harrelson).

Is It Any Good?

4

To the extent that A Scanner Darkly adopts any conventional form, it establishes Bob as the most sympathetic of the addicts. Examined by doctors, Bob learns that his use of D is having its inevitable effect, severing the hemispheres in his brain, such that he can no longer keep track of his multiple lives, forgetting where he is and what he's doing. Primary among Bob's confusions is his relationship with his girl, also his dealer, Donna (Winona Ryder). Like other woman characters imagined by Philip Dick, Donna is more baffling and remote than dependable, but she also pulses with a sense of grim knowledge.

One of the film's most compelling inventions is the "scramble suit," which serves partly as undercover device for Bob and his co-workers, partly as means to evade responsibility and seek revelation, and partly as metaphors for lost identities. The characters who wear them look like everyone and no one, their outward appearances shifting millions of times per minute. Scanner's unique animation is striking, and the conspiracy that begins to unravel -- through a disintegrating drug addicts perspective -- is equally seductive. Mature viewers may not always understand what is happening on screen, but they will be compelled none the less.

Give Us a Minute, Get a Lot of Common Sense!
  • Age-appropriate best bets for your kids
  • Weekly email alert with the latest picks, reviews & advice
  • Post your own reviews and share them with friends

This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.
A screen name protects your privacy
To post a review or comment you must become a Common Sense Member. It's easy!

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Choose a screen name
It will appear when you post your own reviews and recommendations.
A screen name protects your privacy

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
(optional)
is
until
is
until
is
until
is
until
is
until
Add another child

We can make Common Sense just right for you. With a little info about you and your family, you'll get the most out of our site.

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!
Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
is
until
is
until
is
until
is
until
is
until
Add another child

Choose a screen name
It will appear when you post your own reviews and recommendations
A screen name protects your privacy
Register to add this school to your profile. You'll be able to see and share reviews from parents, teachers, and kids at your child's school.
I'm already a Common Sense member.
Kids under 13 must use a screen name