That’s quite the compliment coming from Michelle Monaghan, because, like she says, she has worked with a ton of talented actors in the 20+ years she has been in Hollywood. The majority of titles on her resume have her playing opposite some huge names, like Robert Downey Jr., Casey Affleck, Gerard Butler, and Jaime Foxx, just to name a few. While that’s just the tip of the iceberg in terms of actors she’s worked with, apparently Tom Cruise makes it to the top of her own list.