All The Good Things (2010)
David Marks (Ryan Gosling), a real estate scion, is suspected of killing his wife Katie (Kirsten Dunst), who disappeared in 1982.
loser guy wants to shoot up his office but becomes a hero against his will
yeha, that's fiction