And now an incredible story about following your instincts and taking action to save a life. Two texas teenagers saw something and suspected a kidnapping. Abc's neal karlinsky tells us the dramatic... See More
And now an incredible story about following your instincts and taking action to save a life. Two texas teenagers saw something and suspected a kidnapping. Abc's neal karlinsky tells us the dramatic story of what happened next. Reporter:19-year-old aaron arias and 17-year-old jamal harris are being hailed as heroes tonight after a wild encounter that began, oddly, when they were staring at a woman in the car next to them at a stoplight. She was mouthing, help me, help me. Reporter: Aaron called 911. Yes, I'm on the highway. I'm witnessing a robbery. Not a robbery, a kidnapping. Reporter: He explained just what he'd seen. It's me and another guy, so we're checking out the girl in the backseat because we're like, "okay, she's kind of attractive." And then, all of the sudden, you know, the guy is turned back, looking at us. Reporter: Aaron and jamal stayed on the line with police while following the car. I want to see the thing through and see that she's okay. Reporter: The teens talked police right to the car. Look closely at dashcam video first obtained by kxas-tv and you can see the woman being rescued. "Thank god. You guys are awesome. Oh, my god. Oh, my god. Get him. Oh, my god. Reporter: Police say the woman had been attacked, struck on the head and forced into her car at gunpoint while leaving a young professionals networking party. A suspect, charles atkins lewis, jr., Has been charged with aggravated kidnapping. The woman told police she feared she would have been rained and murdered if no one had stepped in to help. She was tearing up and she said this might sound dorky but tonight you guys are my real life superheroes. Reporter: Two unlikely heroes who will never look at women at a stoplight quite the same way again. Neal karlinsky, abc news, seattle.
This transcript has been automatically generated and may not be 100% accurate.