Running from a traumatic past relationship with his sister, Amos (Shiloh Fernandez), a young American travels to Auckland, New Zealand in search of a better life. By chance, he watches a singer, Graham, perform at a cafe. He instantly falls in love with him. Unfortunately for Amos, Graham's girlfriend, Simi (Keisha Castle-Hughes) perceives him as a threat. Faced with the prospect of returning to his old traumatic relationship, Amos takes extreme measures to ensure that his relationship with Graham is permanent.