Sneak Peek: Mary Margaret Refuses to Help Arthur
David (Josh Dallas) tries to convince Mary Margaret (Ginnifer Goodwin) to give Arthur the dagger and the two get into an argument, with Mary Margaret taking Lancelot's side. When David questions Mary Margaret about Lancelot, she loses her cool and attacks David's motives for becoming a knight of the Round Table. Watch this preview from the Season 5 episode "The Broken Kingdom" and don't miss all-new episodes of Once Upon a Time SUNDAYS 8|7c.