Ben Stiller Gets Handprint Honour