Zagrał w teledyskach do piosenek: „I Don’t Love You” (2007) zespołu My Chemical Romance „Trouble” (2012), Leony Lewis, „Gold” (2013) Victorii Justice i „Honey, I’m Good” (2014) Andy’ego Grammera.
Grał Roya Harpera, ulicznego bandytę w serialu The CW Arrow (2013–).
Życie prywatne Był związany z Zacharym Quinto (2009) i Emily Bett Rickards (w grudniu 2013). 5 maja 2016 w wywiadzie dla „Entertainment Weekly” wyjawił, że jest gejem. Wyjaśnił: „Już jakiś czas temu powinienem był powiedzieć, że jestem gejem, ale nie byłem gotowy. Nie czułem, że jestem to komuś winny. (...) Czułem, że moje zachowanie jest dla ludzi rozczarowujące. Rodzicom i przyjaciołom powiedziałem już dawno - publicznie nie byłem w stanie o tym mówić – aż do teraz. Trochę czasu zajęło mi dojście do tego punktu, ale dziś czuję się szczęśliwszy i zdrowszy niż kiedykolwiek wcześniej”. 11 marca 2017 zaręczył się z aktorem telewizyjnym Jeffem Leathamem, którego poślubił 27 października 2017. Obaj małżonkowie przyjęli podwójne nazwisko Haynes-Leatham.