Richard BelzerRichard Belzer Selective FilmographySpecies II(1998)CastActorThe Invaders(1995)CastActorNot of This Earth(1995)CastActorThe Puppet Masters(1994)CastActorThe Flash(1990)CastActorCafé Flesh(1982)CastActor*(*) uncredited