In 1997, Pickett originated the role of Frank Scanlon, a dedicated paramedic and substitute Teacher and the complicated older brother of Joe Scanlon, on the ABC Daytime drama Port Charles. In 2006, Pickett substituted for actor Ted King in the role of Lorenzo Alcazar on the soap opera, General Hospital, the parent series of Port Charles. In 2007, Pickett rejoined the cast of General Hospital in the recurring role of "Detective David Harper."