 Originally, Young Ralph was meant to be played by just one boy, with  Nicholas Hoult (qv) being the first choice. He suddenly grew and  looked too old for some of the earlier scenes, but Zac Fox (qv),  was considered too young