He is best known for playing Ezekiel Landon in the NBC/Netflix sci fi drama Manifest (2019–2023), and his roles in the television series Jack & Bobby (2004–2005), and the films Ghost Rider (2007) and Sydney White (2007).
Long was born in Winchester, Kentucky, to an insurance salesman father and an assistant teacher mother.
In 2004 he was cast as a lead on the critically acclaimed but short-lived The WB drama series Jack & Bobby, and later starred in several TV pilots and appeared in movies, including Ghost Rider and Sydney White.
[6] He also had the recurring role of Joey Baird in the AMC drama series Mad Men, and in 2012 was cast in the ABC pilot Gilded Lilys, created and produced by Shonda Rhimes.
[7] Rhimes later cast him in her medical drama Private Practice in a recurring role as Dr. James Peterson.