Leah James is an actress, known for Scooby-Doo! The Mystery Begins (2009) and My Inventions (2008). Read more on iMDB