Top 10 Video Games With the Biggest Plot Twists

For spoilers, I will only say the name. If you have played the game you should know what I'm talking about.
The Top Ten
1 Xenoblade Chronicles
2 Bioshock
3 Star Wars: Knights of the old republic
4 Bioshock Infinite
5 Silent Hill 2
6 Undertale
7 Metroid (NES)
8 Metal Gear Solid 3: Snake Eater
9 Cave Story
10 Metal Gear Solid
The Contenders
11 Portal 2
12 Tales from the Borderlands
13 The Legend of Zelda: Ocarina of Time
14 Bully
15 Earthworm Jim 2
16 Henry Hatsworth In the Puzzling Adventure
17 Xenogears
18 Final Fantasy VII
19 Five Nights at Freddy's
20 Earthbound
21 Mother 3
BAdd New Item