Cast of
Richard III

About Richard III

Modern-day retelling of William Shakespeare's Richard III set in contemporary Hollywood.

Full Cast of Richard III

David Carradine
plays Buckingham

Sally Kirkland
plays Queen Margaret

María Conchita Alonso
plays Queen Elizabeth

Scott Anderson
plays Richard III

Richard Tyson
plays Duke of Clarence

Daniela Melgoza
plays Princess Elizabeth of York

Sung-Hi Lee
plays Anne

Natalie Burn
plays Natasha

Natalie Burn as Natasha

Natalie Burn is a Ukrainian-American actress, model, screenwriter and film producer. She is known for appearing in th...

See Natalie Burn's other roles

Marco Sanchez
plays Richmond

Marco Sanchez as Richmond

Marco Sanchez was born on January 9, 1970 and is currently 54 years old.

See Marco Sanchez's other roles

Mike Muscat
plays Archbishop

Gerard Marzilli
plays Bishop of Ely

Anne Jeffreys
plays Duchess of York

Danny Trejo
plays Major

Danny Trejo as Major

Dan Trejo (born May 16, 1944) is an American actor who has appeared in numerous Hollywood films, often as hypermascul...

See Danny Trejo's other roles

Miranda Kwok
plays Portia

Miranda Kwok as Portia

Miranda Kwok is a Canadian film and television actress, screenwriter and producer.

See Miranda Kwok's other roles

Danny Arroyo
plays Lord Grey

Phil Aslaksen
plays Ratcliffe

Annie Little
plays Herbert

Cade Carradine
plays Lord Oxford

Ivan Padilla
plays Prince Edward

Peter Jason
plays Ringside Announcer

Peter Jason as Ringside Announcer

From Wikipedia, the free encyclopedia Peter Edward Ostling (born July 22, 1944), also known as Peter Jason, is an Am...

See Peter Jason's other roles

Lori Petty
plays First Murderer

Navid Negahban as Sir James Tyrrel

Navid Negahban was born and raised in Mashhad, Iran. His passion for acting led him to Germany, where he spent eight ...

See Navid Negahban's other roles

Crew of Richard III

Discover the backstage crew of Richard III →