STRZ/ 05/14/2026 · 3:58 PM Byron Allen Buys BuzzFeed for $20M – Now He Wants Starz Next Byron Allen buys BuzzFeed to build a free streaming platform and targets Starz next to create a paid service and expand his media empire.