Scarlett Johansson has opened up about the honest reason why she refuses to take photos with fans in public. The 40-year-old Vicky Cristina Barcelona actress is one of the biggest stars in Hollywood ...