Leana Yu is known for Almost Human (2013), Dominant Gene (2011) and The Flash (2014). She is married to Shaun Huberts.
No data