seems to prefer One Tree Hill guys. She was earlier married to the hottie Chad Michael Murray
, who plays Lukas Scott in the series. But they got divorced when he cheated on her with Paris Hilton
. But now she's dating the hunk James Lafferty, who plays Nathan Scott. Chad recently told Channel 11 News "Me and Sophia were professional and mature enough to handle it and now we are good friends. She has James and I'm friend with him as well. The whole crew is really tight."