Last night, the Scottish actor with a big smile meant for melting hearts attended UNICEF UK’s Halloween Ball, which raised funds for child refugees in Syria. The UNICEF UK Ambassador and forever Obi-Wan fooled the crowds by showing up as himself — in a flattering black suit with red cuffs in the spirit of the holiday, and his long hair swept back — only to switch up his costume indoors and wreak havoc as Dennis the Menace, complete with an unruly wig. He even sang that evening, joining Robbie Williams onstage for a rendition of “Angels.” If that clip has your heart palpitating, consider it a preview of good things to come. While he probably won’t be seducing woman with his golden vocal chords in the flesh, he’ll be making his Broadway debut in Tom Stoppard’s The Real Thing next year at the American Airlines Theater. But for those who truly miss his singing, reminisce on his Moulin Rouge days below.