Editor's note: The below recap contains spoilers for Smoke Episode 9.

After eight weeks, Apple TV+'s Smoke has finally reached an ending — though more with a fizzle than with a bang . The crime drama starring Taron Egerton and Jurnee Smollett has been a solid, if somewhat unimpressive, watch, largely because of its compelling cast. However, this last episode pretty much drops the ball, rushed in some parts and lacking urgency in others.

Episode 8 ended with a shocking twist : Michelle (Smollett) accidentally killed her boss/lover, Steven ( Rafe Spall ), and framed Dave (Egerton) for it. Scumbag though he was, Steven's death will still probably weigh heavily on her , not just because she had feelings for him, but also because she's not a bad person. Still, Michell

See Full Page