Like most Arrow fans, Stephen Amell is pretty pumped for his show's return from mid-season break this Wednesday, and in an effort to gee up the crowd a little more, he posted one of the best fan mash-ups we've seen in a good long while. This is Arrow meets Star Wars.

I admit that I was close to turning off when I saw that budget Star Destroyer, but what happens next was incredibly entertaining and incredibly well put together. Featuring Ra's Al Ghul in a fitting Sith Lord role, the video takes the thrilling events from the show's mid-season finale, throws in a bunch of lightsabers and adds in some John Williams score to create an end product that wouldn't look out of place on Hoth.

If you enjoyed this Arrow/Star Wars mash-up, you'll be pleased to know that this 'Arrow Jedi' video is actually the final installment in a trilogy put together by superfan Dave Jones. Check out the first two installments below:

The first installment sees Deathstroke wielding a blaster as he takes his fight with Oliver into his underground hideout. These shots were taken from Season 2, Episode 19.

Next up, we get to see Thea Queen pick up a lightsaber as she trains with Malcolm Merlyn in Corto Maltese from earlier on in Season 3.

Arrow Season 3 continues this Wednesday on CW with 'Left Behind'. Read the official synopsis for the episode below, but beware of spoilers if you aren't fully caught up.

THE TEAM DEALS WITH OLIVER'S DISAPPEARANCE - In the aftermath of Oliver's (Stephen Amell) fight with Ra's al Ghul (Matt Nable), Diggle (David Ramsey) and Arsenal (Colton Haynes) continue to protect the city in the Arrow's absence. However, after three days without hearing from Oliver, they begin to fear the worst may have happened to their friend. Felicity (Emily Bett Rickards) refuses to believe that Oliver could be dead until Merlyn (John Barrowman) pays the team a surprise visit. Thea (Willa Holland) suspects there is something more behind Oliver's disappearance and asks Merlyn for a favor. Meanwhile, Ray (Brandon Routh) tests a part of his new suit and Laurel (Katie Cassidy) takes up the mantle of the Black Canary.