 The release date has been pushed back to 2019, then again to 2020.Founded in 1994, Oddworld Inhabitants came from the partnership between two very different talents of the film industry—Lorne Lanning and Sherry McKenna.Lorne Lanning, Creative Director and President of Oddworld Inhabitants, was trained as a painter and had his own factory of artists.