Cast and Crew of Love Is a Many-Splendored Thing

Cast of
Love Is a Many-Splendored Thing

About Love Is a Many-Splendored Thing

A widowed doctor of both Chinese and European descent falls in love with a married American correspondent in Hong Kong during China's Communist revolution.

Full Cast of Love Is a Many-Splendored Thing

William Holden
plays Mark Elliott

Jennifer Jones
plays Dr. Han Suyin

Torin Thatcher
plays Humphrey Palmer-Jones

Isobel Elsom
plays Adeline Palmer-Jones

Murray Matheson
plays Dr. John Keith

Virginia Gregg
plays Anne Richards

Richard Loo
plays Robert Hung

Soo Yong
plays Nora Hung

Philip Ahn
plays Third Uncle

Jorja Curtright
plays Suzanne

Donna Martell
plays Suchen, Suyin's sister

Keye Luke
plays Lee Foo , Lee Foo (uncredited)

Marie Tsien
plays Rosie Wu

Walter Soo Hoo
plays Third Brother (uncredited)

James Hong
plays Fifth Brother (uncredited)

James Hong as Fifth Brother (uncredited)

James Hong (born February 22, 1929) is a Chinese American actor and former president of the Association of Asian/Paci...

See James Hong's other roles

Herbert Heyes
plays Father Low (uncredited)

Edward Colmans
plays Dining Room Captain (uncredited)

Marc Krah
plays Wine Steward (uncredited)

Maria McClay
plays Rosie Wu (uncredited)

Leonard Strong
plays Fortune Teller (uncredited)

Kam Tong
plays Dr. Sen (uncredited)


Crew of Love Is a Many-Splendored Thing

Discover the backstage crew of Love Is a Many-Splendored Thing →