James Badge Dale was 34 in World War Z when he played the character 'Captain Speke'.
That was over 11 years ago in 2013.
Today he is 46, and has starred in 35 movies in total, 20 of those since World War Z was released.
In World War Z, I think James Badge Dale looks: