I got a question for you: The National Basketball Association All-Star Game Most Valuable Player (MVP) is an annual National Basketball Association (NBA) award given to the player (s) voted best of the annual All-Star Game. The award was established in 1953 when NBA officials decided to designate an MVP for each year's game. The league also re-honored players from the previous two All-Star Games. Ed Macauley and Paul Arizin were selected as the 1951 and 1952 MVP winners respectively. The voting is conducted by a panel of media members, who cast their vote after the conclusion of the game. The player (s) with the most votes or ties for the most votes wins the award. No All-Star Game MVP was named in 1999 since the game was canceled due to the league's lockout. As of 2018, the most recent recipient is Cleveland Cavaliers forward LeBron James.

Based on this passage, who won mvp 2018 nba all star game?
Let's think first:
To answer this question, we should know that: As of 2018, the most recent recipient is Cleveland Cavaliers forward LeBron James.
Therefore, the answer is Cleveland Cavaliers forward LeBron James.