Sean McGregor (as José Antonio Mayans)