Okay I talked to some people and without spoiling anything they said the last cutscene is interrupted by gameplay so it probably doesn't count as one long cutscene but if you count it as one, it is definitely the longest. Not even close to 40 minutes though. I still don't know where I got that from.