Daniels's next major film role would be in Clint Eastwood's Blood Work, which received mixed reviews and was a commercial failure. He would rebound later that year with Stephen Daldry's Academy Award-winning The Hours alongside Meryl Streep, Julianne Moore, and Nicole Kidman. The film was also a financial success, grossing well over $100 million. Gods and Generals followed in 2003, as did the action film I Witness, which co-starred James Spader. Daniels then starred in Imaginary Heroes and the 2004 television film adaptation of fellow Michigander and friend Mitch Albom's bestseller The Five People You Meet in Heaven.
