Clarke Garrison is a fictional character on the CBS soap opera The Bold and the Beautiful, portrayed from 1987 to 1992 and from 1996 to 2009 by actor Daniel McVicar.