The first play I ever did was with Michael Langham, Brian Bedford, and Colm Feore, at Stratford Festival. That was my first professional job, and I got to work with Garland Wright and so many great artists.
If anyone has the opportunity to connect the dots and look at the directors I've worked with, from TV to film, there are some heavy hitters, from Taylor Hackford to John Singleton.
As an actor, I have had an iconic journey and was fortunate enough to have worked with some really wonderful directors.
I don't know, being able to work with Meth was pretty damn cool, but even that day, John, the director, gave me one of the best notes I've ever had. I walked into the scene just completely excited. I just couldn't believe I was going to work with Meth.
I loved working with Chris Nolan. I love working with Lawrence Kasdan. Dan Gilroy. Francis Lawrence I love.
I've worked with the likes of Ram Gopal Varma in 'Rakhta Charitra' and Mani Ratman in 'Raavan' - both these films released in Hindi as well. You need to have something substantial to make a mark in Bollywood and these movies gave me strong characters.
I didn't realise that Ridley Scott has never won an Academy Award.
I like so many different directors: Scorsese, Coppola, Cassavetes, Jarmusch, Gus van Sant, Woody Allen and the greats like Fellini, Bergman, Tarkovsky and among current filmmakers von Trier, Ang Lee, Wong Kar-wai.
I can't help but have my sights set on Scorsese, Cohen Brothers and Spike Jones.
I worked for John Ford, Howard Hawks, Henry Hathaway, Raoul Walsh - I worked for some real good directors.
I've had the privilege to work with fantastic directors - Ram Gopal Varma, Mani Ratnam, Inder Kumar, to name a few.
But I also directed Jack Barrymore and Ronald Colman and James Stewart, to name a few.
I am blessed to have got a chance to work with directors like Anurag Kashyap, Vishal Bhardwaj, and Nikhil Advani at such an early age.
I tell people that I've had a chance to work Sam Esmail, Damien Chazelle and Cary Fukunaga, and those guys are working on a different level.