Kate Moss showed she is still at the top of her game at 51 as she was revealed as the face of Isabel Marant's new collection.