Blackstreet - "No Diggity" (Michael Castro Acoustic Cover)
Lorde - "Royals" (Official Michael Castro Cover) Music Video
Michael Castro - "Be With You" (Lyric Video)
Michael Castro - In Love With A Girl
Passenger - "Let Her Go" (Official Michael Castro Acoustic Cover)
"Keep It Steady" - Michael Castro (Original)
Pink ft. Nate Ruess - Just Give Me A Reason (Michael Castro and Katie Stevens Cover)
Christina Perri - "Human" (Michael Castro Cover)
Michael Castro - "Young and Free" (Original)
Michael Castro - "Be Happy Be Free" (Original)
Taylor Swift - Style (Michael Castro Acoustic Cover)
John Legend - All of Me (Michael Castro Cover)
John Michael Castro vs Alexis Bolante
Gavin Degraw - "Best I Ever Had" (Michael Castro Acoustic Cover)
Ne-Yo - "Let Me Love You" (Michael Castro Acoustic Cover)
Demi Lovato - "Give Your Heart A Break" (Michael Castro Acoustic Cover)
Michael Castro - Leaving This Time (Lyrics in Description)
Frank Ocean - "Thinkin Bout You" (Michael & Jackie Castro Acoustic Cover)
Introducing Michael Castro
A Great Big World ft. Christina Aguilera - Say Something (Michael & Jackie Castro Cover)