Actor Dean Cain said he has left Hollywood after he and his son decided they needed to leave California.