斩蛇整部电影主要讲述一个直男大叔在服刑期间被掰弯后却遭受背弃,出狱之后发现心爱之人竟然要和女人结婚,忠犬痴情铁汉大叔执着追爱演变成相爱相杀的故事。
故事背景发生在1974年的悉尼。男主James刑满出狱,他出狱的第一件事就是寻找曾经的狱友Merv。通过影片中的回忆得知,原来James和Merv有过一段4年的狱中感情。四年之前,Merv在监狱中受尽屈辱,为求生存爬上了James的床。这一爬就将这个硬汉大叔James给彻底掰弯了。
硬汉大叔James看似非常的暴躁,其内心也有柔情的一面。他特别的痴情忠犬,他对Merv的感情忠贞不一,对Merv的话坚信不疑。他一直履行4年前承诺,出狱后最大的愿望就是要相守在一起。
然而James的深情遭到Merv的背弃。Merv出狱后决定洗心革面重新做人,也包括“变直”,他谈了女朋友,二人已经到了谈婚论嫁的时候。
于是,二人开始了相爱相杀。一个深情偏执暴躁,一个则忘却过去活在当下,James把Merv当做一生的牵挂,而Merv只是把James当做人生中的一个过客。