Researcher Richard Parker (Campbell Scott) is playing a round of conceal-and-look for with his green child Peter, however throughout the…read more