Robert Duncan McNeill Best movies: Lucky Chances (1990) (series) Masters of the Universe (1987) Infested (2002)