peter mohrbacher, phil noto comicbook cover art, jessica alba as cyblade