Photo of Lily Mo Sheen

Lily Mo Sheen

Known for
Acting
Born
January 31, 1999
Birthplace
London, England, UK

Lily Mo Sheen was born on January 31, 1999 in London, England. She is an actress, known for Underworld: Evolution (2006), Everybody's Fine (2009) and Click (2006).

Filmography

Credits from TMDB.