Great movie and pretty prescient considering that the book came out almost 20 years ago now. I think that the world is much more preoccupied with nonsense than we were even 20 years ago. I think Tyler Durden would definitely have a lot to say about everyone sitting around staring into their smartphones all day.
I think I can picture Crowe as Durden but I can't really imagine Reese getting gritty enough to pull off Marla. Honestly I can't really picture Marla as a blonde, it just doesn't go with her character.