Did you ever read this children's book, "The Giver"?  I read it as an adult, and really liked the theme (and the shortness of a children's book!).

Here's a trailer of the movie that will be out in August, starring Meryl Streep and Jeff Bridges, and there's a quick clip of Taylor Swift (brunette), who will be in the movie too.