SpoilerThey mention at one point during the reading of the will that pearls were missing, I believe. The pearls that were tagged with a location device. I've only seen the movie once, but it's entirely possibly Bruce or Selina had the pearls on them which lead Alfred to the cafe again, Bruce knowing he'd be there to give his old friend some solace.
Ooh, I had completely forgotten about that! This is why I need to see the movie again, and soon!
Yeah, I'm pretty sure it's not Al's imagination.
Spoiler
At first we're led to believe that there's no autopilot on the bat, and therefore batman must be dead in the explosion. Then we discover with Fox that actually Bruce Wayne had fixed the autopilot. The bit about the pearls probably adds to this as well (I must have missed that) and obviously Alfred spotting Bruce and Selina - in the exact spot where Al had earlier told him he always went hoping to see the Brucester happily enjoing life. Al's reaction is not a reaction to imagining things, and the way it cuts to Bruce twice, I think it's clear he's there, in the flesh and alive.
I actually think having him die would have been a 'neater' ending, but this serves fine and I can understand why he needs to survive (sequels etc.)
As for Blake, we learn that his actual given name is Robin. Doesn't sound like a Batman replacement to me, more like a sidekick :-)
At first we're led to believe that there's no autopilot on the bat, and therefore batman must be dead in the explosion. Then we discover with Fox that actually Bruce Wayne had fixed the autopilot. The bit about the pearls probably adds to this as well (I must have missed that) and obviously Alfred spotting Bruce and Selina - in the exact spot where Al had earlier told him he always went hoping to see the Brucester happily enjoing life. Al's reaction is not a reaction to imagining things, and the way it cuts to Bruce twice, I think it's clear he's there, in the flesh and alive.
I actually think having him die would have been a 'neater' ending, but this serves fine and I can understand why he needs to survive (sequels etc.)
As for Blake, we learn that his actual given name is Robin. Doesn't sound like a Batman replacement to me, more like a sidekick :-)