The Secret Garden - Cast

Colin Firth

as Lord Archibald Craven


Julie Walters

as Mrs. Medlock


Dixie Egerickx

as Mary Lennox


Edan Hayhurst

as Colin Craven


Amir Wilson

as Dickon


Anne Lacey

as Mrs. Pitcher


Sonia Goswami

as Aayah


  Change Location