Question: what nfl player has the most nfl rings
Answer: Charles Haley
Other accepted answers: Charles Haley; Neal Dahlen; Bill Belichick; Tom Brady; "Mean Joe" Greene