Pierce Brosnan slams