Cast and Crew of China Moon

Cast of
China Moon

About China Moon

Detective Kyle Bodine falls for Rachel Munro who is trapped in a violent marriage. After shooting her husband, Kyle relucantly agrees to help hide the body, but Kyle's partner is showing an unusual flair for finding clues.

Full Cast of China Moon

Ed Harris
plays Kyle Bodine

Ed Harris as Kyle Bodine

Ed Harris is an American stage, film and television actor, writer, producer and director, best known for playing supp...

See Ed Harris's other roles

Madeleine Stowe
plays Rachel Munro

Madeleine Stowe as Rachel Munro

Madeleine Marie Stowe Mora (born August 18, 1958) is an American actress. She appeared mostly on television before he...

See Madeleine Stowe's other roles

Charles Dance
plays Rupert Munro

Charles Dance as Rupert Munro

Charles Dance (born October 10, 1946) is an English actor, screenwriter and director. He typically plays assertive bu...

See Charles Dance's other roles

Patricia Healy
plays Adele

Benicio del Toro
plays Lamar Dickey

Benicio del Toro as Lamar Dickey

Benicio Monserrate Rafael del Toro Sánchez (born February 19, 1967) is a Puerto Rican actor and film producer. His aw...

See Benicio del Toro's other roles

Tim Powell
plays Fraker

Pruitt Taylor Vince
plays Daryl Jeeters

Pruitt Taylor Vince as Daryl Jeeters

Pruitt Taylor Vince (born July 5, 1960) is an American character actor. He became best known for his roles in the fil...

See Pruitt Taylor Vince's other roles

Robb Edward Morris
plays Officer Pinola

Peggy O'Neal
plays Miami Desk Clerk

Sandy Martin
plays Gun Saleswoman

Sandy Martin as Gun Saleswoman

Sandy Martin began her acting career at the age of 15 touring the country with Martha Raye in Good-bye Charley. After...

See Sandy Martin's other roles

Roger Aaron Brown
plays Police Captain

Roger Aaron Brown as Police Captain

Roger Aaron Brown was born on June 12, 1949 and is currently 75 years old.

See Roger Aaron Brown's other roles

Marc Macaulay
plays CSU Technician

Marc Macaulay as CSU Technician

Marc Macaulay is an American actor and stuntman. He was born in Millinocket, Maine, in 1957. He graduated with a BFA ...

See Marc Macaulay's other roles

Larry Shuler
plays Patrolman at Turner's

Paul Darby
plays CSU Photographer

Theresa Bean
plays Felicity Turner

Danny Cochran
plays Blues Band

Buddy Dolan
plays Sergeant

Robert Burgos
plays Harlan James


Crew of China Moon

Discover the backstage crew of China Moon →