Hundreds have gathered at Trafalgar Square ready to spend the night on the streets to get the best spot for last Potter premiere.