Rhimes later cast him in her medical drama Private Practice in a recurring role as Dr. James Peterson. In 2013, Long was cast as a lead in another ABC drama series, Lucky 7.
In Rhimes' medical drama Private Practice, he appeared as a recurring character, Dr. James Peterson. For the following year, Long took on a leading role in another ABC series titled Lucky 7.