Filmography

Film & Television
Year Title Role Notes
2010 The Magazine Girl Devin Short film
2013 Browsers Justin Television film
2013 Major Crimes Brandon North “Poster Boy” (Season 2, episode 11)
2013–14 The Carrie Diaries Adam Weaver Recurring role; 6 episodes
2014 Girls Paul “Beach House” (Season 3, episode 7)
2014–15 The Vampire Diaries Malachai “Kai” Parker Recurring role; 16 episodes
2016 Containment Jake Riley Lead role; 13 episodes
2016 Mercy Street Captain Lance Van Der Berg Recurring role
2016 Comedy Bang! Bang! Perry Daffodil “Tony Hale Wears a Blue Flannel Shirt and Fuchsia Sneakers” (Season 5, episode 3)
2016 Supergirl Mon-El Series regular