Not sure why i didn't think of this before: Kelsey Grammer as Pavel Young.
First of all, screw you, pal! (just kidding
Second, Grammer is old enough to play Raoul Courvosier! Pavel Young was very close to Honor's age, and should also appear to be in his late teens/early 20s.
Off the top of my head, I'm thinking the actor who plays Malfoy in the Harry Potter movies.