I am currently reading the books after watching this movie and you know what, I can imagine these characters in the book especially Sam Goode portrayed by Callan his character, his face, and the way he acts. I would say they pick the right character to play Sam and Six.