
1991
How many times can you die for love?
In 1949, composer Roman Strauss is executed for the murder of his wife. In 1990s Los Angeles, a detective comes across a mute amnesiac woman who is somehow linked to the Strauss murder.

Kenneth Branagh
Roman Strauss / Mike Church

Emma Thompson
Margaret Strauss / Grace

Derek Jacobi
Franklyn Madson

Andy Garcia
Gray Baker

Wayne Knight
Pete Dugan

Robin Williams
Cozy Carlisle

Richard Easton
Father Timothy

Jo Anderson
Sister Madeleine / Starlet

Hanna Schygulla
Inga

Campbell Scott
Doug O'Malley

Christine Ebersole
Lydia Larsen

Vasek Simek
Otto Kline

Gregor Hesse
Frankie

John Gould Rubin
Cafe Owner

Miriam Margolyes
Hypnotism Patient

Lois Hall
Sister Constance

Gordana Rashovich
Handcuffed Woman

Erik Kilpatrick
Cop

Raymond Cruz
Clerk

Nikita

Disturbing Behavior

The Edge

Kiss the Girls

Dead Men Don't Wear Plaid

Fight Time

The Good Son

The Beloved Bachelor

Witness

The Princess and the Warrior

Bound

Captain Zero: Into the Abyss Part I

One Hour Photo

Fashion Murder Groove

Condo Hell

Home Sweet Home

A Forma do Olhar

Chaotic Jianghu: Divine Weapons Rivalry

Desperate Measures

Blue Steel