A Court of Thorns and Roses


Buy This Book

Search for an actor on IMDB

Characters
1. To cast an actor for a character in this book, click "Add actor" under the character's name.
2. Search for the actor you'd like to see play that character, and then click on their image or the button underneath to complete the casting process.
TIP: Search for the correct spelling of the actors name you want to cast on IMDB

Having problems with this page? Please email your questions and comments to thebookcaster@gmail.com .

Tisha Campbell-Martin
Tisha Campbell-Martin
%

Alis
Octavia Spencer
Octavia Spencer
67%
Kat Graham
Kat Graham
23%
Yaya DaCosta
Yaya DaCosta
5%
Naomie Harris
Naomie Harris
4%
Rebecca Romijn
Rebecca Romijn
1%

Amarantha
Katie McGrath
Katie McGrath
45%
Carice van Houten
Carice van Houten
21%
Madelaine Petsch
Madelaine Petsch
12%
Bryce Dallas Howard
Bryce Dallas Howard
3%
Eva Green
Eva Green
3%
Janet Montgomery
Janet Montgomery
3%
Christina Hendricks
Christina Hendricks
2%
Amy Adams
Amy Adams
2%
Charlize Theron
Charlize Theron
2%
Care Blanchett
Care Blanchett
1%
Angelina Jolie
Angelina Jolie
1%
Mallory Jansen
Mallory Jansen
1%
Sarah Hyland
Sarah Hyland
1%
Lily Cole
Lily Cole
1%
Tang Wei
Tang Wei
1%
Isla Fisher
Isla Fisher
0%
Amber Heard
Amber Heard
0%
Debra Messing
Debra Messing
0%
Scarlett Johansson
Scarlett Johansson
0%
Rachel Brosnahan
Rachel Brosnahan
0%
Jenny McCarthy
Jenny McCarthy
0%
Cate Blanchett
Cate Blanchett
0%

Amren
Jamie Chung
Jamie Chung
46%
Phoebe Tonkin
Phoebe Tonkin
26%
Jadyn Wong
Jadyn Wong
18%
Rinko Kikuchi
Rinko Kikuchi
3%
Tang Wei
Tang Wei
3%
Lucy
Lucy
2%
Penelope Cruz
Penelope Cruz
1%
Liu Yifei
Liu Yifei
1%
Willa Holland
Willa Holland
1%
Zendaya
Zendaya
0%
Vanessa Hudgens
Vanessa Hudgens
0%

Azriel
Matthew Daddario
Matthew Daddario
59%
Michael Malarkey
Michael Malarkey
17%
Kit Harington
Kit Harington
7%
Brant Daugherty
Brant Daugherty
6%
Ian Somerhalder
Ian Somerhalder
5%
John Harlan Kim
John Harlan Kim
2%
Tom Payne
Tom Payne
1%
Avan Jogia
Avan Jogia
1%
Alexander Skarsgård
Alexander Skarsgård
1%
Milo Ventimiglia
Milo Ventimiglia
0%
Douglas Booth
Douglas Booth
0%
Tyson Ballou
Tyson Ballou
0%
Sebastian Stan
Sebastian Stan
0%
Kellan Lutz
Kellan Lutz
0%
Charlie Cox
Charlie Cox
0%
Giulio Berruti
Giulio Berruti
0%
Idris Elba
Idris Elba
0%

Beron
Donald Sutherland
Donald Sutherland
63%
Liam Neeson
Liam Neeson
35%
Richard Dormer
Richard Dormer
2%

Bone Carver (at the end)
Jeff Goldblum
Jeff Goldblum
52%
Matthew McConaughey
Matthew McConaughey
48%

Bone Carver(in the prison)
Finn Wolfhard
Finn Wolfhard
56%
Asa Butterfield
Asa Butterfield
39%
Aidan Green
Aidan Green
6%

Brannagh
Ashley Greene
Ashley Greene
63%
Nina Dobrev
Nina Dobrev
23%
Kate Beckinsale
Kate Beckinsale
13%

Cassian
Sam Claflin
Sam Claflin
29%
Tyler Hoechlin
Tyler Hoechlin
24%
Jensen Ackles
Jensen Ackles
11%
Jai Courtney
Jai Courtney
9%
Kellan Lutz
Kellan Lutz
5%
Jason Momoa
Jason Momoa
5%
Taylor Kitsch
Taylor Kitsch
4%
Michael B Jordan
Michael B Jordan
3%
Pedro Pascal
Pedro Pascal
3%
Ryan Guzman
Ryan Guzman
2%
Jonathan Rhys Meyers
Jonathan Rhys Meyers
1%
Josh Holloway
Josh Holloway
1%
Charlie Cox
Charlie Cox
1%
Aidan Turner
Aidan Turner
1%
Luke Pasqualino
Luke Pasqualino
1%
Alexander Skarsgård
Alexander Skarsgård
0%
Christian Kane
Christian Kane
0%
Vin Diesel
Vin Diesel
0%

Cerridwen
Aja Naomi King
Aja Naomi King
90%
Sarah Bellini
Sarah Bellini
10%

Clare Beddor
Madisen Beaty
Madisen Beaty
67%
Bella Heathcote
Bella Heathcote
13%
Amandla Stenberg
Amandla Stenberg
13%
Lucy Hale
Lucy Hale
8%

Cresseida
Letitia Wright
Letitia Wright
45%
Vanessa Morgan
Vanessa Morgan
23%
Lupita Nyongo
Lupita Nyongo
19%
Kerry Washington
Kerry Washington
13%
Rhiannon McConnell
Rhiannon McConnell
0%

Dagdan
Taylor Lautner
Taylor Lautner
88%
Crispin Glover
Crispin Glover
13%

Drakon
Keanu Reeves
Keanu Reeves
41%
Clive Owen
Clive Owen
29%
LUKE Evens
LUKE Evens
29%

Elaine
Gabriella Wilde
Gabriella Wilde
31%
Amanda Seyfried
Amanda Seyfried
21%
Elle Fanning
Elle Fanning
20%
Bella Heathcote
Bella Heathcote
6%
Alexandra Shipp
Alexandra Shipp
5%
Nicola Peltz
Nicola Peltz
4%
Alexis Bledel
Alexis Bledel
4%
Hannah Murray
Hannah Murray
3%
Lindy Booth
Lindy Booth
3%
Sai Bennett
Sai Bennett
1%
Natalie Portman
Natalie Portman
1%
Zoey Deutch
Zoey Deutch
1%
Emily Browning
Emily Browning
1%
Dianna Agron
Dianna Agron
0%

Eris
Orlando Bloom
Orlando Bloom
50%
Christian Kane
Christian Kane
30%
Domhnall Gleeson
Domhnall Gleeson
20%

Feyre
Poppy Drayton
Poppy Drayton
21%
Lily Collins
Lily Collins
21%
Alycia Debnam-Carey
Alycia Debnam-Carey
13%
Emma Watson
Emma Watson
6%
Aja Naomi King
Aja Naomi King
5%
Zoey Deutch
Zoey Deutch
4%
Nina Dobrev
Nina Dobrev
3%
Adelaide Kane
Adelaide Kane
3%
Margaret Clunie
Margaret Clunie
3%
Rose Williams
Rose Williams
3%

2%
Marie Avgeropoulos
Marie Avgeropoulos
2%
Natalie Dormer
Natalie Dormer
1%
Margot Robbie
Margot Robbie
1%
Emeraude Toubia
Emeraude Toubia
1%
Jessica Lowndes
Jessica Lowndes
1%
Eleanor Tomlinson
Eleanor Tomlinson
1%
Ashleigh Brewer
Ashleigh Brewer
1%
Alicia Vikander
Alicia Vikander
1%
Lily James
Lily James
1%
Jennifer Lawrence
Jennifer Lawrence
1%
Jessica Clements
Jessica Clements
1%
Sophie Turner
Sophie Turner
1%
Cara Delevingne
Cara Delevingne
1%
Alexandra Daddario
Alexandra Daddario
0%
Anastasia Tsilimpiou
Anastasia Tsilimpiou
0%
Deborah Ann Woll
Deborah Ann Woll
0%
Rachel Shenton
Rachel Shenton
0%
Melissa Benoist
Melissa Benoist
0%
Sophie Rundle
Sophie Rundle
0%

Feyre's Father
Robert Carlyle
Robert Carlyle
63%
Peter Capaldi
Peter Capaldi
19%
Bryan Cranston
Bryan Cranston
13%
Timothy Hutton
Timothy Hutton
6%
William H. Macy
William H. Macy
0%
Stephen Moyer
Stephen Moyer
0%

Grayson
Zach Roerig
Zach Roerig
58%
Joe Keery
Joe Keery
25%
Steven R. McQueen
Steven R. McQueen
17%
Robbie Amell
Robbie Amell
0%

Helion
Idris Elba
Idris Elba
93%
Kumail Nanjiani
Kumail Nanjiani
7%
Jai Courtney
Jai Courtney
0%

Ianthe
Natalie Dormer
Natalie Dormer
48%
Cara Delevingne
Cara Delevingne
17%
Caity Lotz
Caity Lotz
10%
Bianca Lawson
Bianca Lawson
5%
Katrina Law
Katrina Law
4%
Sarah Hyland
Sarah Hyland
4%
Candice King
Candice King
2%
Amber Heard
Amber Heard
2%
Shay Mitchell
Shay Mitchell
2%
Margot Robbie
Margot Robbie
1%
Kate Upton
Kate Upton
1%
Elizabeth Mitchell
Elizabeth Mitchell
1%
Rita Ora
Rita Ora
1%

Isaac Hale
Lucas Till
Lucas Till
100%
Cory Monteith
Cory Monteith
0%

Jurian
Paul Wesley
Paul Wesley
50%
Johnny Lee Miller
Johnny Lee Miller
30%
Dominic West
Dominic West
10%
Jake Gyllenhall
Jake Gyllenhall
10%

Kallias
John Boyega
John Boyega
45%
Diego Tinoco
Diego Tinoco
27%
Chris Pine
Chris Pine
18%
Tom Hiddleston
Tom Hiddleston
9%

Kier
Ray Stevenson
Ray Stevenson
48%
Kenneth Branagh
Kenneth Branagh
19%
David S Lee
David S Lee
14%
George Clooney
George Clooney
10%
Josh Duhamel
Josh Duhamel
10%

King of Hybern
Sean Bean
Sean Bean
50%
Mads Mikkelsen
Mads Mikkelsen
38%
Alan Van Sprang
Alan Van Sprang
13%

lucien
Sam Claflin
Sam Claflin
27%
Simon Woods
Simon Woods
20%
Daniel Sharman
Daniel Sharman
11%
Theo James
Theo James
8%
Cameron Monaghan
Cameron Monaghan
7%
Oscar Isaac
Oscar Isaac
5%
Domhnall Gleeson
Domhnall Gleeson
5%
Eddie Redmayne
Eddie Redmayne
5%
Sam Heughan
Sam Heughan
3%
K.J. Apa
K.J. Apa
3%
Andrew Garfield
Andrew Garfield
1%
Orlando Bloom
Orlando Bloom
1%
Douglas Booth
Douglas Booth
1%
Luke Evans
Luke Evans
1%

Miryam
Priyanka Chopra
Priyanka Chopra
40%
Danai Gurira
Danai Gurira
20%
Janelle Monae
Janelle Monae
15%
Salma Hayek
Salma Hayek
15%
Charlotte Le Bon
Charlotte Le Bon
5%
Julianna Margulies
Julianna Margulies
5%

Morrigan
Margot Robbie
Margot Robbie
24%
Tamsin Egerton
Tamsin Egerton
18%
Amber Heard
Amber Heard
15%
Natalie Dormer
Natalie Dormer
11%
Aja Naomi King
Aja Naomi King
6%
Lucy Fry
Lucy Fry
6%
Hayley Kiyoko
Hayley Kiyoko
4%
Claire Holt
Claire Holt
4%
Scarlett Johansson
Scarlett Johansson
3%
Caity Lotz
Caity Lotz
2%
Rosie Huntington-Whiteley
Rosie Huntington-Whiteley
2%
Emily Bett Rickards
Emily Bett Rickards
2%
Maggie Grace
Maggie Grace
1%
Anna Torv
Anna Torv
1%

Nephelle
Renée O'Connor
Renée O'Connor
%

Nesta
Phoebe Tonkin
Phoebe Tonkin
32%
Claire Holt
Claire Holt
31%
Vanessa Morgan
Vanessa Morgan
7%
Lyndsy Fonseca
Lyndsy Fonseca
5%
Natalie Dormer
Natalie Dormer
3%
Marie Avgeropoulos
Marie Avgeropoulos
2%
Shelley Hennig
Shelley Hennig
2%
Tessa Thompson
Tessa Thompson
2%
Margot Robbie
Margot Robbie
2%
Jena Malone
Jena Malone
2%
Rihanna
Rihanna
2%
Troian
Troian
1%
Zooey Deschanel
Zooey Deschanel
1%
Eleanor Tomlinson
Eleanor Tomlinson
1%
Merritt Patterson
Merritt Patterson
1%
Zoey Deutch
Zoey Deutch
1%
Alicia Vikander
Alicia Vikander
1%
Lucy Boynton
Lucy Boynton
1%
Anna Kendrick
Anna Kendrick
1%

Nuala
Laura Bellini
Laura Bellini
100%

Queen Vassa
Karen Gillan
Karen Gillan
100%

Rhysand
Ian Somerhalder
Ian Somerhalder
30%
Sean O'Pry
Sean O'Pry
27%
Brant Daugherty
Brant Daugherty
7%
Ben Barnes
Ben Barnes
5%
Jon Kortajarena
Jon Kortajarena
3%
Tom Ellis
Tom Ellis
3%
Matthew Daddario
Matthew Daddario
3%
Henry Cavill
Henry Cavill
2%
Sung Hoon
Sung Hoon
2%
Chad Connell
Chad Connell
2%
Timothee Chalamet
Timothee Chalamet
2%
Michael Malarkey
Michael Malarkey
2%
Matt Bomer
Matt Bomer
1%
Harry Styles
Harry Styles
1%
Godfrey Gao
Godfrey Gao
1%
Toni Mahfud
Toni Mahfud
1%
Andy Biersack
Andy Biersack
1%
Tyler Hoechlin
Tyler Hoechlin
1%
Nicholas Cage
Nicholas Cage
1%
Theo James
Theo James
1%
Chris Wood
Chris Wood
1%
Aidan Turner
Aidan Turner
1%
Gilles Marini
Gilles Marini
0%
Tom Hiddleston
Tom Hiddleston
0%
Tom Middleton
Tom Middleton
0%
Mattias Inwood
Mattias Inwood
0%
Joshua Sasse
Joshua Sasse
0%
Toby Kebbell
Toby Kebbell
0%
Jason Momoa
Jason Momoa
0%
Jensen Ackles
Jensen Ackles
0%
Taylor Lautner
Taylor Lautner
0%
Gaspard Ulliel
Gaspard Ulliel
0%
Nicholas Gonzalez
Nicholas Gonzalez
0%
Wentworth Miller
Wentworth Miller
0%

Tamlin
Chris Hemsworth
Chris Hemsworth
32%
Freddie Stroma
Freddie Stroma
22%
Sam Heughan
Sam Heughan
12%
Alex Pettyfer
Alex Pettyfer
10%
Twan Kuyper
Twan Kuyper
3%
Harry Lloyd
Harry Lloyd
2%
Josh Hutcherson
Josh Hutcherson
2%
Kivanç Tatlitug
Kivanç Tatlitug
2%
Dominic Sherwood
Dominic Sherwood
2%
Toby Regbo
Toby Regbo
2%
Armie Hammer
Armie Hammer
2%
Stephen Amell
Stephen Amell
2%
Kellan Lutz
Kellan Lutz
2%
Lasse
Lasse
2%
Chace Crawford
Chace Crawford
1%
Hayden Christensen
Hayden Christensen
1%
Jared Padalecki
Jared Padalecki
1%
Jake Abel
Jake Abel
1%
Emil Andersson
Emil Andersson
1%

Tarquin
Jesse Williams
Jesse Williams
41%
Chadwick Boseman
Chadwick Boseman
20%
Charles Michael Davis
Charles Michael Davis
18%
Shemar Moore
Shemar Moore
9%
Aldis Hodge
Aldis Hodge
9%
Idris Elba
Idris Elba
2%
Sam Claflin
Sam Claflin
0%

The Weaver
Megan Fox
Megan Fox
71%
Jennifer Lopez
Jennifer Lopez
12%
Elizabeth Banks
Elizabeth Banks
12%
Tilda Swinton
Tilda Swinton
6%

Thesan
Winston Duke
Winston Duke
88%
Antonio Banderas
Antonio Banderas
13%
Chace Crawford
Chace Crawford
0%
Alexander Skarsgård
Alexander Skarsgård
0%

Varian
Chadwick Boseman
Chadwick Boseman
70%
Djimon Hounsou
Djimon Hounsou
30%
Samuel L. Jackson
Samuel L. Jackson
0%

Viviane
Arden Cho
Arden Cho
75%
Olivia Wilde
Olivia Wilde
25%
Renée O'Connor
Renée O'Connor
0%

Voice of Bryaxis
James Earl Jones
James Earl Jones
67%
Andy Serkis
Andy Serkis
33%

Voice of the Attor
Jeremy Irons
Jeremy Irons
100%

Voice of the Siriel
Helena Bonham Carter
Helena Bonham Carter
50%
Andy Serkis
Andy Serkis
25%
Mariah Carey
Mariah Carey
25%