He acted in several stage productions before studying acting at Fordham University.
He has two daughters with ex-wife Shiva Afshar Rose. He was engaged to actress Maggie Q. As of February 2019, the couple have split after a four-year engagement.
He acted alongside Jessica Lange in multiple episodes of American Horror Story from 2011 to 2013.