Keith (Craig Sheffer) has a violent confrontation with Dan (Paul Johansson) after learning Dan paid Jules (guest star Maria Menounos) to sleep with Keith. Anna (guest star Daniella Alonso) turns Felix (guest star Michael Copon) in to the school authorities after discovering he was the one who defaced Peyton's (Hilarie Burton) locker. Meanwhile, Lucas (Chad Michael Murray) and Brooke (Sophia Bush) discuss the possibility of her leaving Tree Hill for good, while Nathan (James Lafferty) decides to go get Haley (Bethany Joy Lenz) and bring her home.