Obsada Thora Birch − Susan Hamilton/Karen Clarke Toby Stephens − dr. Woodleigh Christien Anholt − David Hamilton Joanna Hole − Elaine Jordan Lorraine Bruce − Mary Sullivan Ray Charleson − Kyrke-Smith Michael J. Reynolds − dr. Richardson Alan Perrin − detektyw Jackson/detektyw Flint Glenn Beck − pan Saunders Oliver Price − Needletooth Sheryl Gannaway − Judith Palmer Sarah Whitefoot − Jennifer Landau Rupert Degas − głos Needletootha
Realizacja i wydanie filmu Film kręcony był u schyłku 2005 roku, w dniach od 11 października do 6 listopada. Zdjęcia realizowano w Anglii, głównie w południowo-zachodniej dzielnicy Londynu Putney oraz miejscowości Bushey w hrabstwie Hertfordshire. Budżet, jaki posłużył twórcom do nakręcenia filmu, choć względnie niski, pozostaje nieznany.
Światowa premiera filmu nastąpiła 10 maja 2006 roku w trakcie prestiżowego Cannes Film Festival. 10 października 2006 Mroki duszy zaprezentowano podczas przeglądu AFIFEST w Stanach Zjednoczonych. Film dystrybuowany był na rynku DVD na przestrzeni kolejnych trzech lat, a 29 kwietnia 2011 miał on swoją premierę telewizyjną w Polsce (wyemitowała go stacja Polonia 1;