Bad Samaritan
David Tennant plays Hannibal Lecter, which is less fun than it sounds.
"...Carlito Olivero, Kerry Condon, Jacqueline Byers, Lisa Brenner and Tracey Heggins...."