Who Would You Rather Have As Secretary Of Defense? William Devane plays James Heller, SOD in "24" and Donald Rumsfeld plays SOD in The White House. By John Amato 01/24/05 01:13 am William Devane plays James Heller, SOD in "24" and Donald Rumsfeld plays SOD in The White House.