The coaching staff in Westwood in turmoil, Castro found the other schools more appealing, but his heart never quite left Southern California.
When the new coaching staff was in place at UCLA, including defensive backs coach Demetrice Martin, who had recruited him to Washington, he took a trip to UCLA for their recruiting get-together in December.
Still, it was a hastily-made visit to UCLA this weekend that ultimately swung him to the Bruins.
While on his official visit, Castro committed to UCLA, ending his recruitment for what he says is the final time, and having it come full circle with the first school to offer him.
"I committed to UCLA this weekend," said Castro. "I mean, with the new coaching staff, the great academics and that its closer to home, it's perfect."
Castro said Martin played a role in his recruitment, but ultimately it was up to him.
"Coach Martin recruited me, but it was my decision," said Castro.
And Castro also raved about the other coaches at UCLA.
"Coach (Jeff) Ulbrich and Coach Tui (Marques Tuisasosopo) were great to talk to and so was Coach (Jim) Mora," said Castro. "Coach Mora has a lot of NFL experience and he'll get you ready for the next level.
Castro said he also hit it off well with the other recruits and players at UCLA.
With two previous commitments, Castro knew there would be questions about this particular pledge.
But he insists he's done.
"I feel comfortable at UCLA and that's the place for me," said Castro. "I'm done."
Castro said the UCLA coaches want him as an outside linebacker.
"They're going to run the 3-4 in certain packages so I'll play outside linebacker and rush the quarterback," said Castro.