human centipede 2

All-star cast, great plot, good ending and overall good direction