Arjun Gupta is an American actor. He has also since ventured into producing. His acting career started in the late 2000s, appearing in the independent drama film Motherhood. He also acted on the TV film Redemption Falls. That same period, he played Sam on the sitcom Nurse Jackie, gaining him recognition. In the 2010s, he appeared in the movies Love, Lies and Seeta, Stand Up Guys, Bridge and Tunnel, and The Diabolical. He also became known for his recurring character as Kan on How to Get Away with Murder. As of 2015, he plays the starring role of William “Penny” Adiyodi on The Magicians.