10 best red carpet snaps of the week