El actor británico-mexicano Peter Gadiot se formó como actor en Londres, donde recibió una formación clásica en el Drama Centre London. Empezó su carrera apareciendo en numerosas producciones teatrales. En 2010 debutó en televisión en un episodio de la serie británica My Spy Family, y ese mismo año hizo su debut en la gran pantalla en la película 13Hrs. Interpretó a Cyrus, el interés amoroso de Alice (Sophie Lowe) en Once Upon a Time in Wonderland, serie derivada de Once Upon a Time. Entre 2016 y 2021, interpretó el papel secundario de James en Queen of the South, una adaptación estadounidense de la exitosa telenovela La Reina del Sur, que se transmitió en Telemundo, que a su vez es una adaptación de la novela homónima del autor español Arturo Pérez-Reverte. Gadiot interpreta el papel recurrente de Shanks, el pirata que inspiró a Luffy cuando este era niño, y al que regaló su sombrero de paja, en la serie One Piece de Netflix.