Hemlock Grove - Season 3 Episode 2 Souls on Ice gypsy, fortune teller, based on novel or book, pennsylvania, usa, mad scientist, werewolf, family, witchcraft, unlikely friendship, deformity Annie reveals her secrets to Roman as they probe a connection between two attacks. Olivia is unable to feed and Miranda must fend for herself. TitleHemlock Grove - Season 3 Episode 2 Souls on Ice Year2015 GenreMystery, Drama CountryUnited States of America StudioNetflix CastLandon Liboiron, Bill Skarsgård, Famke Janssen, Madeleine Martin, Camille De Pazzis Crew Alternative Titles毒林 Keywordgypsy, fortune teller, based on novel or book, pennsylvania, usa, mad scientist, werewolf, family, witchcraft, unlikely friendship, deformity First Air DateApr 19, 2013 Last Air dateOct 23, 2015 Season3 Season Episode33 Episode Runtime60:50 minutes QualityHD IMDb: 7.10/ 10 by 508.00 users Popularity3.572 LanguageEnglish Download 4K Download 4K Download 4K Download Amazon Video HD Download Apple TV HD Download Google Play Movies HD Download SD Download SD Download SD Download