Michelle Du

Michelle Du

Michelle Du is an actress and producer, known for The Forbidden Kingdom (2008), Milk and Fashion (2007) and Locked (2011).