Justin and the Knights of Valour/Pirates of the Caribbean

Jack Sparrow as Justin

Angelica as Talia

Cutler Beckett as Heraclio