Sir Michael Caine has reflected on Heath Ledger as The Joker in 'The Dark Knight', and how he was "absolutely floored" seeing him become the iconic Batman villain.