If you thought Ruby (Dove Cameron) was just a rebellious teen with an overbearing mommy, the last few minutes of tonight's Marvel's Agents of S.H.I.E.L.D. probably threw you for a huge loop.

After realizing that the team did in fact make it back to the present intact, it became obvious that their next mission would be to avoid the destruction of the world and the dystopian future they'd just returned from. The first clue in solving that mystery? The mysterious white light from space that was supposed to launch the sequence of events that ended the world.

After locating the source of the light — which just so happened to be a Kree homing beacon — Coulson (Clark Gregg) and his team were confronted by armed robots and a mysteriously masked assailant who ended up chopping Yo-Yo's (Natalia Cordova-Buckley) arms off. At least we now know how her future self lost them in the first place?

Said masked assailant was actually Ruby, who we discovered isn't just a typical teen, but one being trained and used as a weapon by General Hale. The question of the hour though, is what the heck is she?

Marvel's Agents of S.H.I.E.L.D.: Dove Cameron Previews Her Mysterious New Character

While Cameron couldn't say whether Ruby was inhuman or not, she could reveal just how deadly Ruby is.

"Ruby is definitely a trained weapon. I would call her an assassin," Cameron says. "She catches that blade that can slice through bone at what is probably going hundreds of miles an hour to keep up with Yo-Yo's speed. And I also always notice that Ruby is seeing Yo-Yo move at that speed. Nobody else can see her move at that speed, and Ruby's clocking it. She's seeing her move, she's watching her go, she's calculating where she's going to be, she's throwing the blade at the speed that it needs to hit her. And then after it has sliced through bone, Ruby catches it between her fingers without cutting her hand in half. That is a terrifying person."

Pair all of that with her out-of-this-world intellect? Terrifying indeed.

Natalia Cordova-Buckley, <em>Marvel's Agents of S.H.I.E.L.D.</em>Natalia Cordova-Buckley, Marvel's Agents of S.H.I.E.L.D.

But beyond whatever abilities — human or inhuman — Ruby has, there's another component to contend with: She's technically a prisoner.

Marvel's Agents of S.H.I.E.L.D.: WTF Was That Seer Twist?!

Our last shot of Ruby is watching her mother scold her for missing "class" (which we can probably assume to be assassin training) and then locking her inside the room we thought was just her bedroom. Psych — it's actually a cozy little prison cell. It's hard to pin down just how willing Ruby is to be wielded as her mother's own personal weapon at this stage. She could be complicit, but there are clues that she may not be totally on board with the program too.

After all, she's got Daisy's (Chloe Bennet) poster up on her wall. If she's idolizing one of the Agents of S.H.I.E.L.D. she could turn out to be an ally, right? Well... Cameron says you should probably hedge your bets on that one.

"At a certain level, if you are very, very obsessed with someone, the line between deep love and deep, deep, deep hatred is very thin," Cameron says. "Obsession is dangerous, and Ruby is definitely the last person you would want to be obsessed with you... If they ever were to meet face to face, it would be incredibly intense."

Marvel's Agents of S.H.I.E.L.D. airs Fridays at 9/8c on ABC.