Teen Mystrade, anybody? (No, I don't watch Glee but these guys fit the profile)
21