The actor was speaking at the Toronto Film Festival where he premièred his movie Evelyn.
He is both producer and lead actor in the courtroom drama, which is based on a true story.
Brosnan said Hollywood is too focused on making money rather than making films of any worth.
"There's too many people in seats of power who just haven't got a clue what they're doing," he said.
He accused some in the industry of just being bean counters and as a consequence children end up seeing poor films.
"There's nothing with meaningfulness," he added.
Evelyn has been made by Brosnan's own production company Irish DreamTime.
It tells the story of Desmond Doyle, who went to the Irish Supreme Court to win back his children.
Pick and choose
After his wife left him a judge ruled Mr Desmond did not have a suitable family structure in which to bring up young children, ruling that they should go into care instead.
Brosnan said: "For me, the wonderful success of Bond has allowed me to create this company.
"In doing so, I can choose a role, pick a role, or find a role like Desmond Doyle."
He added: "In this case, this was very close to my heart because I'm a father, and I'm an Irishman. And it was a very good script, it had truthfulness."
Irish DreamTime also produced the remake of The Thomas Crown Affair, which also starred Brosnan.
Evelyn also stars former ER actress Julianna Margulies, Stephen Rea and Aidan Quinn.
The Toronto International Film Festival runs until Saturday.