The 78-year-old star, who has joined the cast of the third series of hit drama 'Downton Abbey', said she is now "in sync with an audience of senior citizens, and am making four pictures for them this year", reported BBC.
"They have no movies made for them. How many times can you see Batman? Things are done according to money these days. Movie makers now choose profit over vision," she said during a Radio Times interview.
In 'Downton Abbey', MacLaine will play Martha Levinson, the American mother of Cora Crawley, Countess of Grantham, who visits Britain in 1920 to attend the wedding of her granddaughter, Lady Mary, to Matthew Crawley.
Despite having not heard of the show when she was asked to play Martha, MacLaine said she quickly became hooked.
"I got so interested I dropped out of sight for a couple of weeks watching every show. It's so brilliant. Julian Fellowes has somehow hit on a formula of giving the right amount of characters the right amount of screen time in an internet age where there is just too much information."