Hansel (played by John Cameron Mitchell) has been attracted by rock music since childhood and hopes to become a rock singer in the future. One day, he[Expand All]
Hansel (played by John Cameron Mitchell) has been attracted by rock music since childhood and hopes to become a rock singer in the future. One day, he meets the American soldier Luther (played by Maurice Dean Wint), and Luther agrees to take him to the United States. But the prerequisite is that Hansel must marry him. In pursuit of his dream, Hansel resolutely underwent gender reassignment surgery. Although the surgery left him with permanent trauma, Hansel finally set foot on American soil. Two years later, Luther abandoned Hansel. On this land where he had no relatives or friends, Hansel tenaciously survived. He found himself a job as a caregiver and formed a rock band called "The Angry Inch". During this period, Hansel met a young boy named Tommy (played by Michael Pitt), not knowing that this boy would become his nightmare in the future.[Collapse]