台湾竹东某高中迎来1996~1997学年,该校不同年级的7名男生——即将毕业的郑希彦(凤小岳)、汤启进(张捷)、林敬超(林祺泰),刚入校门的谢志昇(邱翊程)、黄正翰(李岳承),不上不下的李曜行(王柏杰)、林博助(沈威年)——也因共同热爱棒球,迎来他们的友谊。除到职棒联赛现场高声支持所爱球员,他们还常在一起做只有青春少年人才爱做、会做的事,因之没少受教官责罚。 中心人物郑希彦最大本领是泡马子,他虽有同班同学黄芸晴(初家晴)作女友,却仍在与兄弟们游玩时搭讪偶遇的女孩。与他走得最近的是汤启进与林敬超,
林健一(莫子仪 饰)是住在顶楼的房客,但他不只照顾年迈患病的房东周秀玉(陈淑芳 饰),还收养了她9岁的孙子王悠宇(白润音 饰),这一切看似超出普通房客的行为动机,在周秀玉去世后受到质疑,很多人怀疑他是为了顺理成章的获得遗产,他百口莫辩,因为这些举动背后隐藏着一段不被承认的感情,也更是他思念一个人的方式,而那个人正是房东已经过世的儿子…
通缉犯陈桂林(阮经天饰)在逃亡藏匿中失去最后一个亲人,同时得知自己只有不到三个月的生命。万念俱灰的他原打算投案自首,可是当发现他在三大通缉犯中仅仅排名第三时,内心突然躁动起来。在此之后,他决定仿效古时候周处除三害的故事,临终之际要在江湖上留下他的传奇名号。通过地下医生张贵卿(谢琼煖饰),陈桂林找到了分别排名第二和第一的香港仔(袁富华饰)和牛头的线索,随后踏上征途。贪嗔痴,三毒熬煎,红尘混沌之人,被业障缠绕,永远无法跳脱因果轮回…… 电影引用的“周处除三害”典故,见于《晋书·周处传》和《世说新语》。
来自乡村的年轻人「飞(柯震东饰)」独自一人来到城市,为了赚钱抚养家人成为性工作者,后来与同行的前辈「晓来(林哲熹饰)」成为恋人,但两人在一场意外后断了音讯。时隔五年,飞的同事纷纷出于家庭与社会压力而离开,唯有飞选择留在城市与同乡男友龙继续打拼,却与已结婚生子的晓来不期而遇。