Katie Holmes flashed a smile yesterday when she left the Maxfield shop in LA. She was chatting on the phone as well, possibly with her husband Tom Cruise who's across the country in Pittsburgh at the moment. Tom's in Pennsylvania getting to work on his new film One Shot. The movie, in which Tom plays the character Jack Reacher from Lee Childs's popular book series, may be the first in a new franchise. The picture already seems to include some of Tom's patented stunt work, as he was behind the wheel of a vintage car yesterday. Many fans of the books were upset that Tom, who's under six feet tall, was playing the supposedly massive character of Jack. Lee Childs recently defended Tom, saying, "I wasn't surprised [by Cruise's casting] because this was on the cards for a very long time. . . . We've been dealing with his people for six years. Obviously, Tom Cruise doesn't match the physical description of Reacher in the books, but the movie is not going to match the book anyway. More than that though, which actor does match Reacher physically? What people forget is that Tom Cruise is quite possibly the best actor of his generation."