The main cast of the movie "The Man-Eating Devil" included the following actors: 1 Nicholas Zhao Si (Nicholas Zhao Si) 2 Meg Ryan (Meg Ryan) 3 Emily Blunt (Emily Blunt) 4 Jack Gyllenhaal (Jack Gyllenhaal) 5 Michael Caine (Michael Caine) The above actor information came from Baidu Encyclopedia.