Owen Sun é conhecido por Eli's Liquor Store (2007), Taken by Force (2010) e LA Forensics (2006).
Sem dados