Originaly Brandon Routh was supposed to play Ted Kord, not Ray Palmer. Plans changed and on Arrow's season finale Ray suffered an accident that ties to the last part of the teaser.
“We can never undo what we have done. We can never go back in time. We write history with our decisions and our actions. But we also write history with our responses to those actions. We can leave the pain and the damage in our wake, unattended, or we can do the work of acknowledging and fixing, to whatever extent possible, the harm that we have caused.”
— On Repentance and Repair: Making Amends in an Unapologetic World by Danya Ruttenberg
— On Repentance and Repair: Making Amends in an Unapologetic World by Danya Ruttenberg