Huh, I guess there are certain aspects of it that may be too edgy for a 12 year old. I had first seen by the time I was 12 or 13, and it left me with a lot to think about in a good way. Watching Blade Runner with a parent who can talk through the themes could be a wonderful activity for a twelve year old. The Final Cut, of course.