Can we talk about this Game of Thrones Season 4 Trailer for a minute?

Who is that new dude who “always pays his debts”? The Wedding! Theon!