Look, Legends of Tomorrow is the best show on television, and if you didn't already know that you better start knowing it (and catch up). The excellent CW series, which manages to outdo itself with each new season, began as a hodgepodge of characters from Arrow and The Flash, but has since become its very own (and very excellent) show that is one of the smartest on TV. It's so much fun, and it's never afraid to mix things up and change its cast to best suit its narrative needs. And speaking of its cast, it also knows how to utilize the strengths of every single cast member to excellent effect. I really can't praise it enough -- it has it all!

In our exclusive clip of the upcoming Season 4 episode, "Hell No, Dolly!" we see Sara, Ava, Ray, and Mick fighting off a demon doll. It's creepy, hilarious, and best of all look at Ray's mustache!

The Chucky-inspired episode premieres tonight on The CW. Check out the clip in the player above, and below is the official synopsis for "Hell No, Dolly!"

RIPPLE EFFECT -- With Rory (Dominic Purcell) and Ava (Jes Macallan) at odds, Sara (Caity Lotz) tries to come up with a way for them to get along, but all is put on hold when a new magical creature attacks the Legends. Constantine (Matt Ryan) is forced to confront his tragic past but it could have devastating consequences for the rest of the team. Meanwhile, Mona (Ramona Young) has a crush on someone she works with and gets some advice from Nate (Nick Zano). Brandon Routh, Tala Ashe, Maisie Richardson- Sellers also star. April Mullen directed the episode written by Grainne Godfree & Morgan Faust wrote the episode (#407)

legends-of-tomorrow-season-4-image-1
Image via The CW
legends-of-tomorrow-season-4-image-6
Image via The CW
legends-of-tomorrow-season-4-image-7
Image via The CW
legends-of-tomorrow-season-4-image-5
Image via The CW
legends-of-tomorrow-season-4-image-3
Image via The CW