Hollywood star Will Smith braved freezing temperatures at the opening of his latest film in London's West End.