Quentin Tarantino's latest film Django Unchained is currently in theaters, and is on track to be the filmmaker's biggest hit at the box office. The director recently appeared on The Charlie Rose Show, where he revealed that he would one day love to work with actors such as Johnny Depp, Michael Caine, and Meryl Streep. Here's what he had to say about the possibility of working with Johnny Depp.

"We would love to work together. We've talked about it for years. Not that we get together and talk about it for years, but from time to time. We're obviously fans of each other. It just needs to be the right character. I just need to write the right character that I think Johnny would be the right guy to do it with. And if he agrees, then we'll do it. And then it'll be magical. I haven't written the perfect character for Johnny Depp as of yet. Maybe someday I will, maybe someday I won't. We'll see."

When asked what other actors the filmmaker would love to work with, he mentioned Michael Caine and Meryl Streep.

"I'd love to work with Michael Caine. I've always been a huge Michael Caine fan. I think he's absolutely terrific. I'd really love to work with Meryl Streep. I'm a huge, huge Meryl Streep fan, and I actually think we'd get along like a house on fire, even though I don't really know her."

The filmmaker also revealed that he originally envisioned the Calvin Candie character in Django Unchained as a much older man, before deciding on Leonardo DiCaprio.

"It was supposed to be for an older guy. I kind of had somebody in mind when I was writing it, but me being me, I forget that the last time I saw them was in 1991 and it's actually been twenty years since then. [So] I had a rude awakening. He's kind of a really old man and not really what I was thinking about."

It isn't clear if Michael Caine was the actor Quentin Tarantino had in mind to play Calvin Candie or not.