tom hiddleston is a disney prince