
Here's a complex question that requires someone to reason about the input, can you answer it?
The actor that plays Shane Walsh on "The Walking Dead" stars with Ansel Elgort and Kevin Spacey in a 2017 film directed by who?


Edgar Wright
