 The episode was written by Oscar Balderrama and Jeane Wong and was directed by Kristin Windell.Stephen Amell stars as Oliver, and is joined by principal cast members David Ramsey, Rick Gonzalez, Juliana Harkavy, Katherine McNamara, Ben Lewis, Joseph David-Jones, LaMonica Garrett and Katie Cassidy.The episode follows the future and present Team Arrow working together to stop Grant Wilson from taking over Star City.