Natasha Liu Bordizzo started her acting career in 2015 when she took on the role of supporting female Snow Vase in the action movie Crouching Tiger, Hidden Dragon: Sword of Destiny, co-starring Donnie Yen and Michelle Yeoh. She has also starred in the comedy-mystery film Detective China Town 2 with Wang Baoqiang; the martial arts movie Gong Shou Dao starring Jack Ma; Netflix’s Day Shift; and the Disney+ Star Wars franchise series Ahsoka. She has also participated in the dubbing for Wish Dragon, an animated movie with Jackie Chan.