Abdiel LeRoy is an actor and producer, known for Is the Tooth Fairy Real? (2012), Is This Free? (2011) and Bob's Video (2000). Read more on iMDB