Spiders on My Lashline 2026
as Young Ash
Lucky Peach 2025
as Younger Lu
Shang-Chi and the Legend of the Ten Rings 2021
as Young Xialing
Credits from TMDB.