It's an unconvential friendship, but controversial funnyman Russell Brand and Britain's most regal actress Dame Helen Mirren have hit it off.
And their good relations were clear for all to see as they joked around on the red carpet in New York on Tuesday for the premiere of their new film, Arthur.
Arthur tells the story of a party-loving playboy, played by Russell, who relies heavily on his nanny, Helen's character.
But he risks losing his sizeable inheritance after falling for a a tourist guide, played by Greta Gerwig, whom his family does not approve of, instead considering a fellow heiress (Jennifer) much more suitable.
All the news as Duchess Kate's due date draws close...