War and Magic

War and Magic is a 2016 dark fantasy tragic romance miniseries directed and produced by Guillmero del Toro and co-written with Neil Gaiman.

It takes place in Germany from 1936 to 1945, it tells the love story of a young Jewish man named David and the princess of the Elves named Freya who meet when they were children. It then features developing a friendship which later blossoms into deep love, however it is soon threatened by David's family trying to survive the Holocaust. The miniseries employs make-up, animatronics and CGI effects to bring its Elves, Trolls, Goblins and Dragons to life.

Main Characters

 * Austin Bulter as David Smithstein - A young Jewish man in hiding from the Nazis with his family and the childhood lover of Princess Freya.
 * Ivana Baquero as Princess Freya - The very beautiful Princess of the Elves and the childhood lover of David.
 * Ron Perlman as Oberst-Gruppenführer Heinrich - A brutal, ruthless and sadistic SS Officer and one of the three main antagonists of the miniseries along with Beoudrien and Galdrin.
 * Barry Keough as Beoudrien -
 * TBA as Duke Galdrin -

Humans

 * Jason Issacs as Peter Smithstein -
 * TBA as Ruth Smithstein -
 * Yasmin Paige as Sarah Smithstein - David's older sister and the secret fiancée of Albert.
 * Tommy Knight as Albert - A young private in the SS and the secret fiancée of Sarah
 * Bruno Ganz as Adolf Hitler -

The Earth People

 * Greg Bryk as King Oberon -
 * Doug Jones as -
 * Brian Steele as Trogler - A Troll who was appointed by
 * TBA as Odin -
 * TBA as Thor -

Trivia

 * This is the second time where Ivana Baquero had worked with director Guillermo del Toro and actor Doug Jones, the first time was for the 2006 dark fantasy film, Pan's Labyrinth.
 * This miniseries is the second time that Bruno Ganz has portrayed Adolf Hitler.
 * Guillermo del Toro revealed that he was inspired to make this miniseries after creating Pan's Labyrinth.
 * Ivana Baquero had to dye her hair red for the role as Princess Freya.
 * Tommy Knight and Yasmin Paige had previously starred together on The Sarah Jane Adventures and Glue.
 * This miniseries is the eight collaboration between Guillermo del Toro and Ron Perlman