The Official Mewtwo DLC trailer!. Mewtwo will be available on April 15th for people who have registered their Smash Bros games. and April 28th for the public. He will be $3.99 for 3DS and $4.99 for Wii U!
Hope you enjoyed the video!. If you did Leave it a LIKE!