Both Pierce Brosnan and co-star Naomie Harris have starred in different James Bond films. Brosan played 007 in 4 films between 1995 - 2002. Harris played Miss Moneypenny in the 2012 Bond film "Skyfall".
When Stan and Max are drunk and getting off the fishing boat, Sophie's gun in on her left side. After chasing the intruder off of the cruise ship, her gun is back on her right side.