टेलीविज़न पर, उन्होंने गॉसिप गर्ल में कार्टर बाइज़ेन, किंग्स में प्रिंस जैक बेंजामिन, वन्स अपॉन ए टाइम में जेफरसन और टी.जे ... अधिक
On television, he has played Carter Baizen in Gossip Girl, Prince Jack Benjamin in Kings, Jefferson in Once Upon a Time, and T.J.