Megatron has no problem roasting bystanders and fans alike at Universal Studios Hollywood. Is that Frank Castle???