Ok i can just picture keanu reeves as angel now in every sentance hed be like "Like...Dude...Whoa" no keanu reeves, definatly NOT Salma Hayek as neone in the movie shes a terrible actress!!and J-lo is too but unfortuntly J-los but wouldnt fit thru the studio doors so shes outa the question. besides Angelina is PERFECT as Psylocke