Question: who is john g in memento?
Answer: Teddy tells Leonard there are plenty of John Gs to find and admits that he is even a John G: his full name is John Edward Gammell and his mother calls him Teddy. Before Lenny can forget Teddy's revelations, he decides to continue the hunt, lying to himself to set himself up to kill Teddy.