A History of Violence, dir. David Cronenberg, 2005. Film review