The Hollywood Reporter has the news that James Purefoy and Charlotte Riley will play King Randor and Queen Marlena ... She most recently appeared in The Peripheral, Prime Video's adaptation of the ...