James McAvoy cosplaying as Shanks from One Piece, wearing a red vest and straw hat, holding a sword, with a calm sea backdrop, in a vibrant anime style.