I wasn't sure about the background of this film, so I had a great viewing experience. This movie is fantastic, very well written, such a fun blend between sci-fi and a real-life war going on, a very interesting premise. Well written, well acted, beautiful cinematography, and direction from Guillermo Del Toro. Even with subtitles I enjoyed this film very much. My only complaint if any, is the ending feels ridiculous, and sometimes when you go from sci-fi to a real gritty war, it feels off-putting. However a fantastic flick for all!