Charismatic homeless man Michael ends up on the wrong side of the Yakuza after sleeping with Ichigo family patriarch Karkat's wife.
2017
2018
2014
2012
—
2024
1991
1997
1977
2013
2019
2025