Michael Len was born in April 1997 in the UK. He is an actor, known for The Polar Express (2004), Miracles (2003) and The Inside (2005).
No data