Call of Duty meets WW2 zombies in this sleeper hit climbing streaming charts. Find out where to stream Overlord, which debuted back in 2018.