Question: who played tommy in miracle on 34th street
Answer: Harper ( Gene Lockhart ) , District Attorney Thomas Mara ( Jerome Cowan ) gets Kris to assert that he is Santa Claus and rests his case .