This was one of those movies where you seem to recognise many of the actors, but can't generally place them. A bit of research on IMDB sorted me out.
Ephraim, the Mossad hander was played by Geoffrey Rush, who for some reason kept reminding me of Sgt Bilko, and who played the ghostly Captain Barbossa in Pirates of the Caribbean.Then there was Eric Bana who also played Hector in Troy and coincidentally starred in Black Hawk Down which I watched on the way back from my London trip.
The movie was a pleasant surprise in that it balanced good dialogue with a fast-paced script that never lingered too long, coupled with lots of location changes to make a very visually appealing movie.