'Lost' Star Terry O'Quinn Joins Stephen King's 'Castle Rock'

With filming having kicked off earlier this month, Hulu's Castle Rock series has just gained [...]