I love doing stuff like this. I would cast Ashton kutcher for Alfie. Him being tall and brown haired plus his addiction with gadgets and his dorky personality. And for Zoe it would be a mix of Nina dobrev or Julianne Hough. They look abit like her.
Yeah I can see that