Follow a alien brother and sister. Tales of Arcadia. Same town where the series Troll Hunter is happening.