Peter Krause (Nate Fisher) originally auditioned for the part of David, as he was impressed by the political/human rights message that the role had and he wanted to stand up for the character. However, the creator,
Alan Ball had found the role of Nate Fisher impossible to cast, and was impressed by Krause and his tangible chemistry with
Rachel Griffiths (Brenda Chenowith).
more