„The Virtue” śledzi Josepha (Stephen Graham), moralnego, ale problemowego mężczyznę, który stracił wszystko co było mu drogie i okazuje się być w drodze do Irlandii, aby skonfrontować się z demonami ze swojego dzieciństwa spędzonego w domu dziecka, co ciągle go prześladuje, ale to ma swoje brutalne konsekwencje. Wkrótce spotyka Dinah (Niamh Algar), która jest zaciekła i walczy o siebie, ale jak Joseph jest również głęboko skryta, nie ujawniając tajemnic ze swojej przeszłości tym wokół niej.