A rip-roaring rom-com, riots in the streets and a right royal drama... there's so much to sink your teeth into this weekend. We've selected the 20 best show to watch On Demand right now.