Arrow - Season 6, Episode 6 - Rotten Tomatoes

Promises Kept



Critic Consensus: No consensus yet.

Episode Info

As Slade continues to uncover clues about his son's last few years, Oliver makes a big decision. Meanwhile, the Green Arrow leads the team into battle against "The Dragon," a villain who is stealing valuable tech in Star City.


Stephen Amell
as Oliver Queen
Katie Cassidy
as Dinah "Laurel" Lance/Black Siren
David Ramsey
as John Diggle
Paul Blackthorne
as Quentin Lance
Willa Holland
as Thea Queen
Emily Bett Rickards
as Felicity Smoak
View All

Promises Kept Videos

Promises Kept Photos

Critic reviews for Promises Kept

Now that Oliver is back in Star City, and Diggle's ruse is over, I imagine that it won't be long before Oliver returns as the Green Arrow.

August 28, 2018 | Rating: B | Full Review…

Overall, "Promises Kept" was a solid hour that capped off the Deathstroke two-parter.

August 6, 2018 | Rating: 3.5/5 | Full Review…

Tonight's episode of Arrow felt a bit perfunctory and low-stakes all around.

August 6, 2018 | Rating: 3/5 | Full Review…

"Promises Kept" is about repentance.

August 6, 2018 | Full Review…

Manu Bennet simply oozes charisma and danger as Slade.

August 6, 2018 | Rating: B | Full Review…

It's always a good thing when Manu Bennet stops by to reprise the role of Slade Wilson on Arrow. This episode and its predecessor have made the most of the Ollie/Slade dynamic.

August 6, 2018 | Rating: 7/10 | Full Review…

Discussion Forum

Discuss Arrow on our TV talk forum!