For Good (2003): cast, story & where to watch

2003 · Film · ★ 6.5

For Good poster

Released in 2003, For Good is a thriller and drama film directed by Stuart McKenzie, running about 93 minutes. “An Eye For An Eye” — that tagline sets the tone.

What it’s about. A 13 year old girl is raped and murdered in a small country town. Ten years later, the murderer is up for parole and the victim's father has vowed personal vengence if the killer is released. Sometime journalist, Lisa, is haunted by the crime and in confronting the killer she starts a chain of events that puts her own life in danger.

Who’s in it. For Good stars Michelle Langstone as Lisa Pearce, Timothy Balme as Grant Wilson, Miranda Harcourt as Fleur Hill and Tim Gordon as Donald Hill, among others.

How it landed. With an audience score of 6.5/10, For Good has drawn a solid, mixed-to-positive response.

Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch For Good page.

If you liked it. Fans of For Good tend to enjoy The Dark Knight, Pulp Fiction, Parasite and Fight Club.

Frequently asked

Where can I watch For Good (2003)?
Streaming, rental and purchase options for For Good change frequently. Check our where-to-watch page for the latest availability in your country.
Is For Good worth watching?
For Good holds an audience score of 6.5 out of 10, and is a strong pick if you enjoy thriller and drama. Reactions are mixed, so it may depend on taste.
Who stars in For Good?
For Good stars Michelle Langstone, Timothy Balme, Miranda Harcourt, Tim Gordon and Adam Gardiner.
When was For Good released?
For Good was released in 2003, with a runtime of about 93 minutes.