Ren Quan
Situ Minghao
Striking Distance
1993
Cult Killer
2024
God Told Me To
1976
The Seven-Ups
1973
The Mirror Crack'd
1980
Tightrope
1984
Mindcage
2022
All the Devils Are Here
2025
Cleaner
2007
Lost in the Stars
2023
State of Play
2009
The Night Strangler
1973
Strange Harvest
2025
Luther: The Fallen Sun
2023
Kiss the Girls
1997