Evil street hustler plays out elaborate psychodramas with his janes and johns. They end up regretting they invited him home with them.
2005
2003
2011
2015
2006
1977
1995
2024
2002
2007
2016
1994
1979