Dominic Cooper is obsessed with ''cleaning'' and ''hoovers''.

The 40-year-old British actor - who is dating 'Crazy Rich Asians' actress Gemma Chan, 35 - has confessed vacuuming is one of his favourite ''hobbies'' and after he has finished a long day of filming there's nothing he likes more than making sure his carpets are dust-free, and he even wants to visit the Dyson factory.

Discussing his pastimes with The Jackal magazine, he said: ''I sit in hotel lobbies late at night and play the piano - and see if I can get away with it. I also love to clean. I've just bought a new Dyson, I love his hoovers, I want to visit the factory.''

Dominic has just reprised his role as Sky opposite ex-girlfriend Amanda Seyfried - who is back as his on-screen wife Sophie Sheridan - in 'Mamma Mia! Here We Go Again'.

The screen hunk - who dated Amanda, 32, for three years on and off after they made the first movie in 2008 - admits he could never have predicted the ''impact'' the first hit musical movie was going to have ''on so many people''.

He mused: ''The impact it's had on so many people is mind-blowing.''

Dominic recently appeared on the big screen in 'The Escape' alongside 'Quantum of Solace' actress Gemma Arterton, 32, and he's open to working with the film's director, Dominic Savage again because he was allowed creative ''freedom'' to ''improvise'' the script.

He said: ''I'd like to work on more projects like 'Preacher' or 'The Escape'. I'm hoping to work with Dominic Savage again this year - we're trying to put together another project at the moment. I really enjoyed improvising in 'The Escape'. It gives me more freedom than when I work with a script.

''Certainly, I'd like my next project to be like these; parts that I can really immerse myself in, and come to understand.''