From 2004 to 2006 he portrayed Billy Keikeya on the reimagined Battlestar Galactica. Campbells character was a personal assistant to President Laura Roslin.
NASource: Wikipedia