Oh, so cute! I love this picture! Wierd thing is is the symbolism in the costumes, intentional or not!
James as a mummy (he's dead), Snape as a vampire (sucks the LIVES out of little children! That or their good moods), Lupin as a werewolf (speaks for itself), and Sirius as a devil (he was MEAN as a boy).