Leila Birch Best movies: Mr. Peabody & Sherman (2014) Missing Link (2019) Tears in the Rain (1988) (TV movie)