John Legend and Luna John Legend and daughter Luna dressed as Prince Charming and a Princess for Halloween 2018.