Brent Barrett as Arthur, he has the looks, the voice, the acting skill and He isn't too old. (On broadway, too old is like...70)
Rachel York as Guenevere, same reasons as above, and she looks great in costumes from that era.
~And let us try, before we die, to make some sense of life~