 It is based on a comic book of the same name by Everette Hartsoe and the story "Little Briar Rose" by the Brothers Grimm and Charles Perrault.Filming took place in Los Angeles, California.The film was released by 2B Films on May 13, 2016.