“He Needs Better Advisers” Prince Harry’s Invictus Documentary Drops On Netflix Rival Geraldine 3 months ago UK News Prince Harry’s Invictus Games documentary has dropped on streaming platform Hulu, despite his contract with Netflix. Credit TalkTV