New Marvel cast revealed