a foreign animated film