A notorious hitman sentenced to life in prison for his brutal crimes faces the ultimate justice
Director
Writers
Teresa Huang