It's sad what passes for children's entertainment these days.
There have been plenty of great movies in recent times, you just haven't seen them. I recently saw a film called "I Love You, Phillip Morris" starring Jim Carey and Ewan MacGregor that was a great flick. Also, the past Best Picture winners like Slumdog Millionaire, No Country For Old Men, The Hurt Locker, The Departed etc. There have also been other great movies like Avatar, The Wrestler, Milk, Frost/Nixon, Little Miss Sunshine, Capote, Ray, the first two X-Men movies, The Hours...I can go on.