Who is on the US 500 dollar bill?

President William McKinley's portrait appeared on the last official printing of a $500 bill, in the 1934 series. Before that, others were pictured including General Sherman, President John Quincy Adams, Abraham Lincoln, and Chief Justice John Marshall.