Anvar is best known as Dr Singh in the 17-episode television series The Tournament. He appeared in the Jake Gyllenhaal film Source Code, and began his voice acting career with 2011's Assassin's Creed: Revelations.  Anvar appeared as Dodi Fayed with Naomi Watts in Diana in 2013.  From 2014, he is a main character on the science fiction television series The Expanse which began airing in December 2015, and now has its fourth season in development under Amazon Prime production. In 2016, he joined season 3 of The Strain as Sanjay Desai.