He started his acting career in the Off-Broadway production of Regrets.
He portrayed Tim Mooney in the 2014 film Men, Women & Children.
He is the son of notable photographer Arthur Elgort and has two siblings named Warren and Sophie. In 2012 he began dating Violetta Komyshan. The couple briefly broke up, but eventually got back together.
He co-starred with Shailene Woodley in 2014's The Fault in Our Stars.