Hollywood comedian Jim Carrey has vowed to give his longtime actress girlfriend Jenny Mccarthy a financially secure future.
"The Mask" star has set up a $50 million (35 million pounds) trust fund for the actress despite insisting they will never marry, reports contactmusic.com.
The actor, 46, has earned an estimated $200 million (140 million pounds) so far with his blockbuster comedies and is desperate to make sure 36-year-old McCarthy is set for life.
"He adores her and credits her with his better health and happier outlook on life. (He) wants her to have all the perks in life should anything happen to him," said a source.
The pair began dating in December 2005.