Tom Cruise and Cameron Diaz attended the premiere of "Knight and Day" in London on Thursday, and Cruise was almost as tall as Diaz, despite her 4-or-5 inch heels.
Cruise, 5'7, and Diaz, 5'9, posed for photos together and, while he is shorter, the difference was far less the 5 inches it theoretically should be, even with Diaz slightly slouching. Cruise's boots appear to have a one-inch heel on the outside, but his knees are at about the same height as Diaz's.
How'd he do it? Inside lifts? Scroll and decide.