Rumor: Nightwatch to appear in future Spider-Man films?