Yes, Harrison Ford should definitely play Drew. He may be in his 70s but he could definitely pass for a 17 year old.
Then why did you have a problem with Darren being 24? =P
Harrison Ford is too old! XDDDD
Because Harrison looks young for his age. Duh. lol
Harrison Ford can ace Diana, for cryin' out loud.
Kai would be played by me, because I'm awesome like that. And don't know much about actors.