I want to watch Vera on demand, but it says I have to subscribe to ITV HD and I have to pay, why when I have the channel anyway, something about Starz play.......confused.
THe episode that you are trying to watch is the STARZplay. try going into the ITV hub located within the 'Apps & Games' section and the episode may be within there.