Directors 2004 quiz

How acquainted are you with Hollywood's famous directors? For example, can you tell which 2004 movies were directed by directors like Clint Eastwood, Tim Burton, Mel Gibson, Martin Scorsese, Quentin Tarantino, Steven Spielberg and M. Night Shyamalan?