There are some very fine performances by great actors. I realize it's fantasy, once upon a time, but it's just too easy; the immediate eradication of racism and on the way to the removal of homophobia?
And the plot was filled with predictable moments.