Renner is too old for this role
Gemma Arterton is 15 years younger than him in reality. And it looks like it in the movie. The brother and sister are supposed to be maybe 4-5 years apart. It looks like he could be her father.
I'd rather see some talentless kid in a role like that, it would make more sense using someone young to play Hansel than a 42 year old (then).