Actor Luke Wilson has praised his ex-girlfriend Drew Barrymore for casting him in hit movie Charlie's Angels after their split - because he could never do the same for her. The Royal Tenenbaums star dated the actress in the late 1990s, and despite their failed relationship, the stars are still the best of friends - with Barrymore casting Wilson in the 2000 film as Cameron Diaz's on screen boyfriend. While admiring Barrymore's professionalism, Wilson admits he wouldn't have done the same if the roles were reversed. He says, "Drew is one of my best friends. The fact she hired me for the first movie when we were no longer dating and not necessarily getting along that well says a lot. I wouldn't hire anybody I had been going out with."