Teresa (Adriana Barraza) wraz z córką Ester (Camila Mendes) prowadzi pensjonat na granicy amerykańsko-meksykańskiej. Wydaje się też przerażająco nadopiekuńcza w stosunku do dziewczyny, do tego stopnia, że uczy ją w domu, każe nosić chłopięce ubrania i nie pozwala uczyć się hiszpańskiego, aby nie mogła komunikować się z większością gości. Teresa oferuje schronienie głównie bogatszym gościom. Ale jej cel jest inny. Odurzanie ich, pozbawianie pieniędzy i zabijanie to dla niej codzienność. Kiedy niespodziewanie zjawia się dwóch handlarzy narkotyków, obie zostają wzięte za zakładniczki i zmuszane do spełniania ich próśb...