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).
Veronica Mars
The Inside
Miracles
The Polar Express
No data