Goldie Hawn addressed the 500-strong gathering in Glasgow
The actress addressed about 500 guests at the KKL Scotland dinner, held at the Hilton Hotel in William Street, as about 150 people protested outside.
The 61-year-old star was drafted in to speak at the £125-per-head event after actor Michael Douglas pulled out.
There was a heavy police presence at the venue but no arrests.
The demonstrators were believed to be from the Palestine Solidarity Campaign.
A spokesperson for Strathclyde Police said: "There were about 150 demonstrators involved in a protest.
"The event is being policed appropriately and there are no ongoing problems."
Actor Michael Douglas cited the Hollywood writers' strike as the reason for cancelling his appearance.
His father, Kirk Douglas, has previously spoken at a KKL Scotland event, as has former US President Bill Clinton.