18 certificateA History of Violence is a Film programme that first aired in 2005 and has been classified a 18 certificate.

A History of Violence is a 4 star programme

Image for the Film programme "A History of Violence"

You may also like


A History of Violence (2005)

Directed by
David Cronenberg

Viggo Mortensen stars in David Cronenberg's thriller as Tom Stall, owner of a diner in a small town in Indiana. One day, two guys enter, produce guns and threaten the customers. Stall takes them out, becoming a local hero, but the publicity catches the attention of someone from his past, a past he's kept secret from his wife Edie (Maria Bello). But the pressure increases when the mysterious Carl Fogarty (Ed Harris) turns up with some muscle and suggests Stall returns with them to Philadelphia where Richie Cusack (William Hurt), a name from Stall's past, awaits him.

Cronenberg's film bears favourable comparison to the 1947 noir Out Of The Past, which starred Robert Mitchum as the man with the past. However, here the emphasis is on Mortenson's desire to escape his violent past, with the hint he once was as evil as those who now hunt him. But also key to the film is Edie's reaction to the revelation of her husband's past and how it impacts on their teenage son.

The film is based on graphic novels from the duo responsible for Road To Perdition and Cronenberg brings the same subtle shades of character and morality that illuminated that film.

Written by ,

Genre: Film

Running Time: 96 minutes (approx)

Production Year: 2005

4/5 Stars

Classification: 18 Certificate

Production Country: USA

Filmed in Colour


Image for Viggo MortensenViggo Mortensen...Tom Stall
Image for Maria BelloMaria Bello...Edie Stall
Image for Ed HarrisEd Harris...Carl Fogarty
Image for William HurtWilliam Hurt...Richie Cusack
Ashton Holmes...Jack Stall
Peter MacNeill...Sheriff Sam Carney
Image for Stephen McHattieStephen McHattie...Leland Jones
Greg Bryk...William Orser
Kyle Schmid...Bobby Jordan
Sumela Kay...Judy Danvers
Gerry Quigley...Mick
Deborah Drakeford...Charlotte
Heidi Hayes...Sarah Stall
Aidan Devine...Charlie Roarke
Bill MacDonald...Frank Mulligan