Robert Pattinson surprises a young Batman fan!

He sent the young fan some Caped Crusader themed gifts