Will Smith has signed on to voice Lance, the world's greatest spy, with Tom Holland voicing gadget-maker Walter in Spies In Disguise.