The Alice Network: Fantasy Movie Cast

Confession time: every writer knows EXACTLY who should play their book characters in the fantasy movie cast, and if they say they have never given this any thought, they are lying. Because Googling pictures of Tom Hardy or Cate Blanchett and calling it...