Eminem has admitted he accidentally flashed Val Kilmer when he was getting changed at the VMAs in 2010.