Johnny Rose
Norcutt
Monster Island (released as Isla Calaca in Mexico) is a 2017 English-language Mexican animated horror comedy film directed by Leopoldo Aguilar. The film was produced by Ánima Estudios and animated by India's Discreet Arts Production. The film was first released in the United Kingdom on 21 July 2017, and later in Mexico on 14 September 2017. The film was released in the United States on 1 September 2017 on home media and VOD platforms. imdb.com