1) Bruce Willis and Samuel L. Jackson have long been favourite actors of mine and it is always a pleasure to watch them in any movie and twice as nice to see them in another movie together. 2) James McAvoy is very impressive in this role. It seems that characters with multiple personalities offer actors…