Superman's Henry Cavill and X-Men's Nicholas Hoult star in this Netflix movie about the Iraq War.

Read more of "Sand Castle Review"