The 42-year-old director says the part of Frank Adler required equal bits of darkness and humour to it, which the "Captain America" star brought naturally, thanks to his previously played superhero persona, reported The Independent.
"We needed someone who had a little bit of darkness while also having some humour, plus a little sarcasm, all of which fit Chris perfectly," says Webb.
In the movie, Evans portrays a single man who looks after his incredibly intelligent niece, played by child actor Mckenna Grace, 10.