I am so excited to show you guys who I have been picturing of course you guys are open to picture anyone else but this is who I see :) so lets get to it shall we
Tatiana Elizabeth as Afia Adebowale
Daniel Sharman as Benjamin Waters
Sean Faris as Elijah Waters
Romee Strijd as Mackenzie 'Muffy' Springs
Lets get to the story shall we;)