Hollywood actor Samuel L Jackson has said he thinks society still puts "too much pressure on men to be tough guys".
Jackson was talking ahead of hosting a fashion ball to kick start the London Collections Men showcase.
The fashion ball, being held at London's Roundhouse, follows a charity golf day, which was held on Thursday, and both projects are in aid of the charity he chairs, One For The Boys.
The charity aims to raise awareness and support for men about cancer, and Jackson said he hopes he can urge men to talk more openly about their health.
He told the Press Association: " Sadly, it's a very male trait in many societies to keep things like their emotions and health issues to themselves.
"Women are much more open about their health and almost expected to discuss it, but society still puts too much pressure on men to be tough guys. But being tough shouldn't mean suffering in silence.
"We have to stop the perception that getting ill means you are weak or lacking toughness. Anyone can get cancer and asking for help is not a weakness, it's a strength."
His message to men out there is to "drive up awareness".
He said: " It's so important to get early detection and get treated as early as possible so you have the best chance there is to beat cancer."