Radha Mitchell
Who is Radha Mitchell? Radha Mitchell is an Australian actress, producer, director, and writer best known for her roles as Catherine O’Brien. Radha Mitchell soap opera Neighbours, Mary Ansell Barrie in the biographical drama film Finding Neverland, Isabelle Sorenson in…