Jennifer Aniston has defended Kim Kardashian.

While the pregnant reality TV star has been blasted by celebrities including Jon Hamm and Daniel Craig for being too open about her private life, Jennifer is a fan of Kim, although she insisted they have nothing in common.

Speaking in new documentary $ellebrity, she said: ''There's nothing wrong with Kim Kardashian and all those people.

''If that's how they choose to make a living, more power to them.

''My line of work is different. I want to entertain people.''

Last year 'Skyfall' actor Daniel branded Kim and her family ''idiots'' while 'Mad Men' actor Jon blasted the 'Keeping Up With The Kardashians' star for being famous for being stupid.

He said: ''Whether it's Paris Hilton or Kim Kardashian or whoever, stupidity is certainly celebrated. Being a f***ing idiot is a valuable commodity in this culture because you're rewarded significantly.''

He later added that he didn't want to be known simply as a sex symbol because then he ''might as well be a Kardashian and have a sex tape'', a reference to Kim's leaked erotic video with former boyfriend Ray J.

Jon said: ''The sexy thing is so ephemeral and meaningless other than in the world of selling magazines. Who cares, when it's reduced to just that? You might as well be a Kardashian and have a sex tape.

''It's not for me to define. It's exclusively in the purview of others and I can't remotely be a part of it. I guess it's better than the alternative. I mean, what's the opposite of a sex symbol? A person who makes children cry when they see their picture?''