Air Traffic Control Fully Certified
Air Traffic Control Time Certified In Pos 1 (yrs) 10
Communication Breakdown
Conflict Ground Conflict; Critical; Deviation / Discrepancy - Procedural Clearance
Air Traffic Control Issued New Clearance; Air Traffic Control Provided Assistance; Air Traffic Control Separated Traffic; Flight Crew Executed Go Around / Missed Approach
Aircraft; Human Factors
East configuration; landing Runway 19L departing runways 10L/10R. Aircraft X was loaded on 10L; Aircraft Y was on approximately 3 mile final. I cleared Aircraft X for takeoff; when they did not roll quickly enough I canceled their takeoff clearance. There was no response and I gave approximately 3-5 seconds to see if they were complying. At that time an aircraft on the adjacent runway said 'He's still rolling' I sent Aircraft Y around somewhere between 1-2 mile final. Once in the upwind I did a radio check with Aircraft X in case they had been NORDO. They responded with just their call sign. I changed Aircraft X to departure. NCT issued the brasher per the CIC. Aircraft X returned to tower frequency a few times confused on how or why to call us. I instructed Aircraft X to contact company upon landing at their destination and to get the tower number from them; then call the Tower.This is not the first time I have had a foreign air carrier ignore a cancellation of takeoff clearance. This is the first time it has caused a go around for me. I am not sure if it is company policy to not cancel after a certain point but; outright ignoring control instructions that are for their and others safety is unacceptable.
SFO Tower Controller reported an unsafe operation with a foreign departure and an arrival to the same runway.