I Lost My Body trivia: 18 facts about the Oscar nominated animated film January 14, 2020 By Costas Despotakis Leave a Comment I Lost My Body is a French animated drama fantasy film. It is one of the films you should see this year! [Read more…] about I Lost My Body trivia: 18 facts about the Oscar nominated animated film