Abstracted out the TMDb API stuff