Q: Context: Seth Rogen as Frank Wienerton, a sausage who sets out to discover and expose the truth of his and his fellow groceries existence. Kristen Wiig as Brenda Bunson, a hot dog bun from an 8-bun package of Glamour Buns (net weight 340 grams) who is Frank's girlfriend. Jonah Hill as Carl, a sausage who is friends with Frank and Barry. Bill Hader as Firewater, an old Native American bottle of liquor and the leader of the immortal Non-Perishables. Michael Cera as Barry, a deformed sausage who is one of Frank's friends. James Franco as the Druggie, a drug-addled pot-bellied human who is the first one to see the foods as sentient beings after injecting himself with bath salts. Danny McBride as a jar of Bickle's Honey Mustard who is returned to his Shopwell's shelf upon the shopper mistaking him for actual mustard and tries to warn Frank and the other products of the reality of the "Great Beyond". Craig Robinson as Mr. Grits, a box of grits who is one of the immortal Non-Perishables. Paul Rudd as Darren, the manager of Shopwell's who is nicknamed the "Dark Lord" as he disposes of expired food and spilled items. Nick Kroll as a literal and figurative douche who seeks revenge on Frank for breaking his nozzle and preventing him from reaching the "Great Beyond". David Krumholtz as Kareem Abdul Lavash, a Middle Eastern lavash who has a rivalry with Sammy Bagel Jr. Edward Norton as Sammy Bagel Jr., a Jewish Woody Allen-esque bagel who has an on and off rivalry with Lavash. Salma Hayek as Teresa del Taco, a Mexican lesbian taco shell who has a crush on Brenda.

Question: who does the voice of the bagel in sausage party?
Let's give stream of consciousness below
To answer the question, consider the following: Edward Norton as Sammy Bagel Jr., a Jewish Woody Allen-esque bagel who has an on and off rivalry with Lavash. So the answer is Edward Norton.