Let’s face it—there haven’t been many good video-game film adaptations. Assassin’s Creed, though, which stars Michael Fassbender as a time-traveling assassin, might just be the first that’s actually enjoyable on both your gaming system and the silver screen. But while we toast its success, let’s remember how far the genre has come.