Benedict Cumberbatch has stunned crowds after launching into a foul-mouthed but impassioned speech about the refugee crisis following his Hamlet performance – reportedly saying “F**k the politicians”.
This isn’t the first time that the Sherlock actor has urged audiences to support the crisis as he has been asking for donations to help the Syrian refugees, after his performances at London’s Barbican theatre.

Cumberbatch also launched into reading a poem called Home by Somali poet Warsan Shire, which includes the line: “No one puts children in a boat unless the water is safer than the land.”
One theatregoer told the Daily Mail: “He then spoke about a friend who had come back from the Greek island of Lesbos a few months ago, where there were 5,000 people arriving a day, and how the [British] government was allowing just 20,000 refugees into the country over the next five years.”
If he hadn’t already grabbed everyone’s attention, he remarked: “F**k the politicians”.
Several members of the audience supported Cumberbatch’s frustration with politicians, which perhaps led him to use the swear word.
The source added: “It’s not quite what you’d expect when you go for an evening with the Bard, but it got a few cheers.”
Cumberbatch has repeatedly spoken out on the refugee crisis, memorably during a screening of Black Mass, he said: “I’d like to sit down with [home secretary] Theresa May and get a full understanding of how her political economic model works… that there is virtually a zero degree of financial benefit from an immigrant population.”
The Crowded House song ‘Help is Coming’ is also being re-released in a bid to raise money to tackle the situation.

I support Cumberbatch's  passion and desire to help but I'm not sure he should try to influence or coerce a captive audience, who came to watch a Shakespearean play. And he shouldn't use his employers' theater ( particularly without their permission ) as a political forum.