Question: Who plays john reese on person of interest?
answer: Jim Caviezel
James Patrick Caviezel