Kevin Macdonald UK Best movies: Lilo & Stitch 2: Stitch Has a Glitch (2005) Casper's Scare School (2006) (TV movie) Keyhole (2011)