Rafe Cameron from 'Outer Banks' is one of those characters who feels like he's been aged up and down depending on the plot's needs, but canonically, he's around 18–19 during the show's main events. In Season 1, he's a senior at Kook Academy, which usually puts him at 17–18, but by Season 3, he's clearly older, dealing with more mature (and darker) storylines. The actor, Drew Starkey, was in his mid-20s during filming, which adds to the confusion—Rafe carries this weird mix of teenage recklessness and adult-level scheming.
What's interesting is how his age plays into his arc. He's not just some high school bully; his desperation to prove himself to his dad and his spiral into crime make way more sense if you think of him as this overgrown kid who never got the validation he needed. The show doesn't always nail the timeline, but Rafe's age is a big part of why his character works—he's stuck in that limbo between being a spoiled rich teen and a full-blown villain.