Robert Longstreet as Lonnie Elam Recently in Doctor Sleep, Robert Longstreet joins the cast as Lonnie Elam, the father of Allyson's ex-boyfriend Cameron. Image Source: Getty / Chad Hurst