Max Payne 3
SPOILERS AHEAD!!!