Prince Harry and Netflix make me barf