From 2004 to 2005, Culp played Rex Van de Kamp on the ABC comedy-drama series "Desperate Housewives" for one season. His character was killed at the end of the season, although Culp reprised his role several times in flashback sequences and as narrator in one season 3 episode. In 2007, he was regular cast member in the ABC short-lived series "Traveler" as Special Agent in Charge Fred Chambers. The following years, Culp guest-starred on number of shows, including "NCIS", "The Closer", "Criminal Minds", "Body of Proof", "How to Get Away with Murder", "Dynasty", "" and "9-1-1". He starred as Thomas Foran in the 2010 film "The Chicago 8". Culp had a recurring roles as Dr. Darren Parker on "Grey's Anatomy" in 2012, and From 2013 to 2014 in the NBC series "Revolution" as Edward Truman. From 2015 to 2018, he had a recurring role in the Amazon prime crime drama "Bosch".