Cameron Douglas pleaded guilty in January to dealing large quantities of methamphetamine and cocaine while holed up in a trendy Manhattan hotel.
The 31-year-old Douglas was arrested last July at the Hotel Gansevoort in downtown Manhattan.
Prosecutors said at the time Douglas had signed a plea agreement. He faces a minimum 10-year prison term at his sentencing in April.
Douglas has acted in movies including 2003's "It Runs in the Family" starring his father and grandfather Kirk Douglas.