Pop star Justin Timberlake won't be criticising his ex, Cameron Diaz, any time soon - and he urges others not to bad mouth the actress either. The couple split at Christmas (06) after spending four years together but Timberlake insists he has nothing bad to say about his former girlfriend. He tells Britain's GQ magazine, "(She's) a person that I love and respect." "If I hear anyone say anything bad about Cameron then I'll have something to say to them."