罗马帝国的大将军提图斯(安东尼·霍普金斯 饰)跟哥特人进行了一场时间很长的战争,最后除了他的四个儿子以外的所有人都牺牲了,但他们获得了胜利。大儿子卢休斯(安古斯·麦克菲登 饰)提醒父亲在庆贺胜利的仪式上应该有敌军的俘虏做祭品。提图斯采用了儿子的意见,从被俘虏的哥特女王塔莫拉(杰西卡·兰格 饰)和她的三个儿子中选出塔莫拉的长子作为祭品。失去儿子的塔莫拉发誓要找提图斯报仇……