Freddie Highmore. Such a good actor, and grew up to be super cute! Plus he's only a year older than me.

Freddie Highmore would be my other choice for Sebastian/Jonathan. We know he can play a psychopath (via Bates Motel), and he's got that charm about him as well.