The sickos are played by Bruce Altman and Elizabeth Mitchell, and the avenging angel is Vera Farmiga. Brave actors! Notice that nothing untoward happens in the scene, and notice also that the adult actors never so much as touch the child actors. But it just creeps me out.
Mostly filmed in Prague, although the second-unit footage makes it look like it was shot on location in Hoboken.