Jack Reacher is situationally aware and hyper-vigilant. combined with his preference for precision in word and deed, he's almost more Batman than Sherlock Holmes.
The actress is Kristin Kreuk. She was one of the main characters, Lana Lang, in Smallville, which Alan Ritchson appeared on in a handful of episodes as Arthur Curry (Aquaman), as I mentioned in the previous video. If I recall, they appeared in a few scenes together, but didn't really interact. Maybe a line or two at most.
Books definitely worth reading, in order. In one Reacher explains he was tested and found to be a throwback to an earlier version of human. Stronger, brutal when needed, a survivor!