Actor que interpretó al personaje de Zach Carter-Schwartz en la serie de Nickelodeon Unfabulous. También protagonizó la serie original de Freeform, Beyond y Riverdale de The CW.
Tuvo su primer papel en televisión a los 10 años en un episodio de The Parkers en el año 2000.
Tuvo su primer papel recurrente interpretando a K.J. Thibeaux en ER.
Es el hijo de la actriz Tony Calloway y del director de fotografía Joseph W. Calloway. Tiene un hermano llamado Niles.
Fue invitado en un episodio de The Glades con Matt Passmore en el 2010.