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.