From what I've heard and read, this is a love it or hate it movie. I loved it. Sure lots is unexplained, but that's not what it's driving at I think. It's all about trying to help others and yourself, trying to understand what's going on, and dealing with the consequences of what you do. I will definitely watch this again sometime.
Adrien Brody is a beautiful man. My tastes of 'good looking' is a bit hard to pin down. I like guys who are on the slim (you could say scrawny) side, but they have to be well toned (slim with an eight pack...). I like guys who are more 'tall, dark, and strong' rather than 'charming, sparky and dashing'.
Christian Bale - you might know him from "Equilibrium" or "American Psycho". A greek god of a face, maybe not skinny enough! :P
Adrien Brody himself, from "The Jacket" and "The Pianist". His nose takes getting used to, but then there's something hauntingly beautiful about him.
Joaquin Phoenix, from "The Gladiator" and others I can't remember right now. Stern Mediterranean-type.
Stephen Dorff, but only as Deacon Frost in "Blade". Mmm vampires.