The Happy Prince - Cast

Rupert Everett

as Oscar Wilde


Colin Firth

as Reggie Turner


Emily Watson

as Constance Wilde


Colin Morgan

as Alfred Bosie Douglas


Edwin Thomas

as Robbie Ross


Tom Wilkinson

as Father Dunne


Anna Chancellor

as Mrs. Arbuthnott


  Change Location