He won the Gene Kelly Award for Best Supporting Actor while performing in his high school's musicals.
He plays Oliver Thredson in the first two seasons of FX's American Horror Story.
He and his brother Joe were primarily raised by their mom after their father died when they were children. He dated Miles McMillan from 2013 to 2019.
He starred with Ali Larter in the TV show Heroes.