The Mechanism Netflix Rotten Tomatoes The Mechanism Netflix Rotten Tomatoes - 'your name engraved herein' on netflix, taiwan's most popular lgbtq+ film.