Your favorite fairy tales have been told and retold countless times — and sometimes re-imagined in incredible ways.