Josh Brolin's daughter is engaged.

The 50-year-old actor ''couldn't be more proud'' that his 24-year-old daughter Eden, whom he has with ex-wife Alice Adair is set to marry her partner Cameron Crosby because he has a ''strong feeling'' that the hunk will look after his little girl.

Taking to his Instagram account, the 'Deadpool 2' star uploaded a photograph of the newly-engaged couple sharing a smooch on the edge of a picturesque lake.

He accompanied it with the caption: ''He called me, sad that he couldn't be there in person. He sweetly stuttered through his first sentences ''I love your daughter. I really love your daughter'' as it started to dawn on me what was happening.

''This was that moment and images of my little girl raced behind my eyes in rapid succession: her being born, catching her cutting her own hair in the barn in Prescott, walking to school in Templeton, her graduation speech, when she dyed her hair red, when Cody saved her life, fishing on the half day boat when she was telling all the big dudes to just throw up and that they would then feel better.

''My little girl's getting married, asked by a guy whom I adore. Imagine that? A guy who I have a strong feeling will look after her best interests, keep her heart safe. Congratulations, you two. I couldn't be more proud, more moved, or more relieved. Congratulations!!!! @edenbrolin& @cameroncrosby9 #daddyslittlegirl #maturity#realisasrealdoes #respectfulfiancee. (sic)''

It's an exciting year for Josh - who also has son Trevor, 30 - as not only is his daughter engaged but he's also expecting a baby with his wife Kathryn Boyd.

He said recently: ''I'm always excited about kids. I prefer being around kids. You know, they have the imagination. They're fun. I've heard other people be like, 'Kid's sitting there, he's staring at nothing, he's slobbering, like, what's the point?' The point is to sit there and slobber with him. That's the point.''