from Tempest by Victoria Aveyard
Captain of the Covenant
Readers picture Tom Hopper as Valerian Kane in Tempest by Victoria Aveyard. Other fancast picks include Austin Butler, Aaron Taylor-Johnson and Jacob Elordi.
Picture someone else? to vote or add your own pick.
How readers say the book describes them.

Catrine Rose
Anya Taylor-Joy

Jasper Fell
Josh O'Connor

Jon Osprin
Toby Stephens

Anamina Rualcon
Gugu Mbatha-Raw

Ryman Rose
Tom Hollander