about to watch a 2001 Japanese movie called 'Suicide Club'. Recently watched Ichi the Killer and survival style 5. Japanese films from the early 2000s just do it better than modern movies.

Highly recommended.