John Hay is a real person portrayed by Joseph Cross in the movie Lincoln (based on a true story).
When the movie was released in 2012, Joseph Cross was 26 years old.
The character of John Hay is mainly associated with William Seward, John Nicolay and Edwin Stanton.