Here’s the thing about Netflix’s Lupin: You have to suspend your disbelief. And I mean, really suspend it in order to overlook all of the hand-waving and glossing over the complexities of the protagonist’s various heists and schemes. And for the most part, you won’t really mind doing so because the series is so darn charming thanks to Omar Sy’s lead performance. Unfortunaely, the disbelief is harder to suspend during this third season, which finds debonair thief Assane Diop (Sy) racing to save his family from an old enemy. The season gets increasingly convoluted, including an awkward storyline in which a disguised Diop charms his ex-wife. The threat from Diop’s past never actually feels all that threatening, the constant flashbacks are a bit much, and the season never quite earns the emotional pay-off that it’s so clearly trying to achieve. There are some interesting twists and wrinkles, though, as Diop tests his allies’ loyalty and forges some unlikely alliances. Not surprisingly, season three ends on a cliffhanger that totally sets up Lupin’s fourth (and hopefully final) season.