Emily Blunt thinks John Krasinski is the ''perfect man.''

The 'Girl on the Train' star has praised her husband, whom she wed in 2010, for empowering her, supporting her and making her laugh as she believes those selfless factors are the key to a long and successful marriage.

She said: ''He is my perfect man, you know, he is funny and warm and bright and confident and a sort of emboldening person to be around. I think it depends on your idea of perfection. It shouldn't be an ethereal thing that you can't reach. I think that everyone's version of perfect is different.''

And it's not just his behaviour towards her that has her smitten as she also loves the way her 36-year-old spouse is with their daughters Hazel, two, and three-month-old Violet.

She explained: ''[He will] throw Hazel on the back of a bike and take off somewhere and go on some crazy adventure. He is so hands-on and so committed.''

Emily is currently busy promoting her new mystery/thriller movie but is adamant she'll only be away from home for a maximum of two days because she needs to be back to cook delicious dinners for her ''fussy'' toddler Hazel.

The 33-year-old actress told 'Entertainment Tonight': ''Right now I have a two-year-old, who is a little bit of a fussy eater, so it's not like I can cook the same thing for her that we would eat. But my plan is to do [what we did] growing up, which was that every Sunday we would do a Sunday roast - cook it all day, then eat it around 4pm or 5pm. It was such a tradition that we all looked forward to.''