United Kingdom, Oct. 19 -- Ashton Kutcher feels that his looks have cost him acting roles.

The 47-year-old star explained that he has missed out on projects because his leading man appearance has been deemed unsuitable for certain parts.

According to People, Ashton said at New York Comic Con recently, said: "I think every role you get, part of it is what you look like, right? It's a very big part of what you're imbuing as the character. And so, there are roles that I've gotten because of the way I look and there are roles that I haven't gotten because of the way I look.

"Sometimes it's frustrating."

However, Kutcher explained that his work as a producer has made him realise why those in charge make certain casting decisions for movies...