Tom Cruise has revealed that he'd "love" to work with Scarlett Johansson, describing the actress as "enormously talented".