Born in Vermont, James has appeared in many short series. He is most known for playing Thomas Janeson in the online network funded series In the Internet (2012). The series received success for a second and ultimately final season to be produced. Though a third season was requested, James decided to stop because of a lack of interest.