David Boreanaz is back in the director's seat in SEAL Team Season 2 Episode 21, titled "My Life For Yours." The penultimate episode is said to be a critical one by showing an emotional storyline that would pave the way to the season's finale.

Seal Team Season 2 Episode 21 is not the first time that Boreanaz directs an episode of the show. He also directed the same chapter from the previous season, titled "The Graveyard of Empires."

In a post on Instagram, Boreanaz revealed it was his chance doing what he also loved doing most - directing. The post even gave a glimpse to Seal Team Season 2 Episode 21's location by revealing the set's beautiful scenery.

At the time, Boreanaz was in the process of looking for Seal Team Season 2 Episode 21 location that would put the Bravo Team out in the field. Aside from directing, scouting for a place to shoot is also a hard thing to do as he had to find an area that looked like a different country, but not afar.

Aside from SEAL Team, Boreanaz even had the chance to direct an episode for his previous projects like The Bones. According to CarterMatt, it is a chance for the 49-year-old star to get involved not just in front of the camera but also in the behind-the-scenes things. Fortunately, he is working with "generous shows" that let him explore his talent and recognize his creativity.

Aside from Boreanaz's directorial stint, Seal Team Season 2 Episode 21 also has a lot to offer, as it may feature an emotional storyline for Ray (Neil Brown Jr.). Fans saw Ray struggling in the most of the season, from having a crisis of faith to recognizing himself and bonding with people who are "separate" from his circle of family and friends.

"Bravo Team desperately searches for Ray after he gets separated from them while in enemy territory," Seal Team Season 2 Episode 21 official synopsis read. From the looks of it, Ray will be detached from the group, putting him in a desperate situation. So, the Bravo Team has to find a way to get him back safe and sound.

Seal Team Season 2 Episode 21 seems to set the stage for the season finale. CBS has yet to announce if there will be Season 3. So, fans have to wait and see for "My Life For Yours," airing on Wednesday, May 8, at 10 p.m. ET/PT on the said television network.