Kate Moss rubbed shoulders with actress Jennifer Lopez at the glitzy launch party for Topshop's flagship store in New York.