Personally I always imagined Vin being like Kate Beckinsale, and I honestly think that if Ellen Page where cast it would ruin the movie.
I could see James McAvoy as Elend, and maybe Nathan Fillion as Ham (not Kelsier), and you guys got me thinking of the Firefly cast so for some reason got me thinking of casting Alan Tudyk as Breeze. XD
Though I do have a few concerns about a movie itself, and how it would be made. Not so much the problem every movie based off a book has that it would be very hard to condense everything into a 2 hr movie, but just issues with portraying things. I don't know if I can talk about them in this topic or if I should just start a new topic, since it doesn't really involve the cast.