Titus Welliver's Best Picture-winning political thriller has officially found a new streaming home on Paramount+. Read on for more.