? ~ Escape Plan 3: Devil’s Station : Bao
2018 ~ Burn : Officer Liu
2018 ~ Crazy Rich Asians : Charlie Wu
2016 ~ Crouching Tiger, Hidden Dragon: Sword of Destiny : Wei Fang
2015 ~ Fire City: End of Days : Frank
2014 ~ Ballon : Avi
2014 ~ Netflix Musical: Frozen Parody : Harry
2014 ~ Revenge of the Green Dragons : Paul
2014 ~ Mom’s Night Out : Joey
2012 ~ The Last : Man
2012 ~ Already Gone : Scott Lee
2012 ~ White Frog : Chaz
2011 ~ Top 100 Number Ones : ?
2011 ~ 3 Steps to Self Esteem : Harry
2011 ~ Best Date Ever! : Stewart
2011 ~ Buffet : Lucas
2011 ~ 3 Minutes : Harry – Hunter #1
2010 ~ The LXD: The Uprising Begins : Elliot Hoo
2010 ~ Step Up 3D : Cable
2010 ~ Our Family Wedding : Harry
2008 ~ iCarly: iGo to Japan : Yûki
2008 ~ Center Stage 2 : Club Dancer
2008 ~ The American Mall : Dancing Taco
2008 ~ Step Up to the Streets : Cable
2008 ~ The Onion Movie : Lollipop Love Dancer
2007 ~ High School Musical 2 Dance-Along : Dance (uncredited)
2007 ~ Stomp the Yard : Other Crew Dancer
2004 ~ You Got Served : Dancer
2016 – 2018 ~ Shadowhunters : Magnus Bane
2016 ~ Single by 30 : Paul
2014 ~ Caper : Luke
2013 ~ Mortal Kombat : Kuai Liang
2010 – 2011 ~ The LXD: The Legion of Extraordinary Dancers : Elliot Hoo
2009 – 2015 ~ Glee : Mike Chang / Joe Hart
2008 ~ Greek : Vance / OX Brother / Omega Chi Brother
2008 ~ Rita Rocks : Zack
2008 ~ Zoey 101 : Roy
2007 ~ Viva Laughlin : Construction Dancer
2005 ~ Committed : Chinese Delivery Guy #1
2003 ~ Boston Public : Fletcher
? ~ Mercy : James
2017 ~ Screen Time : Cameron (Short) – Video
2017 ~ Eyes of Faith : himself (Documentary)
2016 ~ ReCore : Kai Brehn (Video Game, voice)
2014 ~ Ballon : Avi (Short)
2014 ~ Netflix Musical: Frozen Parody : Harry (Video short) – Video
2012 ~ The Last : Man (Video short) – Video
2012 ~ Already Gone : Scott Lee (Short)
2012 ~ Singin’ in the Rain: Raining on a New Generation : himself (Documentary) – Video
2011 ~ 3 Steps to Self Esteem : Harry (Short) – Video
2011 ~ Best Date Ever! : Stewart (Short) – Video
2011 ~ Buffet : Lucas (Short) – Video
2011 ~ 3 Minutes : Harry – Hunter #1 (Short) – Video
2011 ~ Game On : (Short) (co-director)
2011 ~ iGenius: How Steve Jobs Changed the World : himself (TV Movie documentary)
2011 ~ Nuthin’ But a Glee Thang : himself (Short)