Veteran British actress Emma Thompson has taken aim at movie marketing executives who specifically promote films with older casts to elder generations, insisting it is a "tragic mistake".

The Love Actually star features in new comedy caper The Love Punch alongside Pierce Brosnan, Timothy Spall and Celia Imrie.

The castmembers are all over 50 years of age, but Thompson claims that should not be a factor when it comes to advertising as she is convinced the movie will appeal to people of all ages.

She tells BBC Radio 4, "This film isn't for older people, that would be a tragic mistake to indicate that we were making this for older people.

"What I find really fantastic about it is that it's young people who seem to enjoy it just as much, if not more. I don't see where age has to come into it - it's been made to entertain everybody in the groups that we're supposed to be in, which is a selection of ages.

"The fact is that the film industry has tried to separate us out into groups, and it's a mistake culturally, artistically and economically."