Rachel Zegler is the perfect choice for Lucy Gray Baird. I've got no notes.
We asked the BuzzFeed Community which book-to-movie castings were absolutely perfect. Here's what they said:
🚨Warning: There are MASSIVE spoilers ahead!🚨
2. Tom Blyth as young Coriolanus Snow in The Hunger Games: The Ballad of Songbirds and Snakes (2023)
3. Lin-Manuel Miranda as Lee Scoresby in His Dark Materials (2019–2022)
4. Rosamund Pike as Amy Dunne in Gone Girl (2014)
5. Lana Condor as Lara Jean Covey in the To All The Boys I Loved Before movies (2018–2021)
6. Rooney Mara as Lisbeth Salander in The Girl With the Dragon Tattoo (2011)
7. Keiynan Lonsdale as Bram in Love, Simon (2018)
8. Saoirse Ronan as Jo March in Little Women (2019)
9. Charlie Bushnell as Luke Castellan in Percy Jackson and the Olympians (2023–)
10. Alan Rickman as Severus Snape in the Harry Potter movies (2001–2011)
11. Meryl Streep as Miranda Priestly in The Devil Wears Prada (2006)
12. Henry Golding as Nick Young in Crazy Rich Asians (2018)
13. Leonardo DiCaprio as Jay Gatsby in The Great Gatsby (2013)
14. Austin Butler as Feyd-Rautha Harkonnen in Dune Part 2 (2024)
15. Paul Mescal as Connell Waldron in Normal People (2020)
16. Cate Blanchett as Bernadette Fox in Where'd You Go Bernadette? (2019)
17. Emilia Clarke as Lou in Me Before You
18. Uma Thurman as Sissy Hankshaw in Even Cowgirls Get the Blues (1993)
19. Harry Shum Jr. as Magnus Bane in Shadowhunters (2016–2019)
20. Dylan O'Brien as Thomas in The Maze Runner movies (2014–2018)
21. And finally, Shailene Woodley as Hazel Grace Lancaster in The Fault in Our Stars (2014)
Submissions have been edited for length/clarity.