Who plays Sauron in Rings of Power season 1? Sauron — formerly Halbrand (Charlie Vickers) Season 1 revealed that Charlie Vickers' Halbrand, who was a castaway of sorts when he first met Galadriel, was actually Sauron.