Scooby Doo and the alien invaders?