These are by Mark Ryden (born 1963). Official site at https://www.markryden.com .
Mark Ryden has painted several other celebrities.