John tweeted the long-awaited news on Tuesday, revealing that Miles - a Florida teenager who enrolls in an Alabama boarding school to find his "Great Perhaps" - will be played by Charlue Plummer. As for Alaska - the love-interest with a complicated past - she will be played by Kristine Froseth.
"I spoke to Kristine and Charlie on the phone yesterday and it was really special to have a conversation with the people who will become Miles and Alaska," John wrote on Twitter. "I'm so grateful to them and to everyone involved with the Looking for Alaska series. It's all starting to feel very real!"
You might recognise Kristine from Netflix's recent film Sierra Burgess Is A Loser, featuring Shannon Purser and Noah Centineo. She also took to Instagram to share the exciting news.
"I can’t put into words how I am feeling right now. #LookingForAlaska is an important story that has been so close to my heart since I first read this beautiful book when I was 13," she wrote, while the actor sweetly reflected, "Dreams coming true today:) I’ve loved this novel and these characters for years and I’m beyond excited and honored to be a small part of the team that’ll bring them to life."
"Dreams coming true today:)" wrote Charlie. "I’ve loved this novel and these characters for years and I’m beyond excited and honored to be a small part of the team that’ll bring them to life."
Charlie has recently played John Paul Getty III in Ridley Scott's All The Money In The World.
Looking For Alaska was John's first ever novel, with the Hulu series being 13 years in the making! Since then, he has published six more novels, with two of them being adapted into film - The Fault In Our Stars and Paper Towns. His latest novel, Turtles All The Way Down, is also being adapted into a movie as we speak!