diana ha is an actress, known for john tucker must die (2006), jack (2013) and lily's crickets (2002).