Alan was born in Los Angeles, California. He got his first role at age six in Simon Birch (1998). He later starred as Nikita in the movie The Iris Effect (2004). At 11, he won the role of Tim Munn in Undertow (2004), co-starring with Jamie Bell. The performance earned him the 2005 Young Artist Award for Best Performance in a Feature Film, Supporting Young Actor.