‘Legends of Tomorrow’: ‘Arrow’ Star David Ramsey Reunites With Caity Lotz in the Old West (PHOTOS)

David Ramsey Legends of Tomorrow Season 6 Episode 8 Bass Reeves
The CW

Before Caity Lotz was Captain Sara Lance of the Waverider on Legends of Tomorrow, fans first met her on Arrow in Season 2, and one of the characters she worked with was David Ramsey’s John Diggle. Well, Ramsey, after guest starring on Batwoman already this season, is popping up on one of the Legends’ missions…but not as Diggle.

In the June 27 episode, “Stressed Western,” Ramsey (who also directed the hour) guest stars as Bass Reeves, the first Black Deputy U.S. Marshal west of the Mississippi River, and as seen in the photos (below), he’ll be interacting with Sara. (We’ll have to wait to see if she comments on how much he looks like her friend.)

This mission comes just after Sara reunited with the Legends and proposed to Ava (Jes Macallan). But as the promo reminds us, Sara was changed following her abduction by aliens; she can now regenerate, so bullets aren’t really a problem for her. She’ll clue the team in on her secret after trying to keep things normal.

Meanwhile, Constantine (Matt Ryan), without magic, looks to Gary (Adam Tsekham) in hopes he can help. Plus, Spooner (Lisseth Chavez) and Astra (Olivia Swann) must work together despite their clashing personalities, though that ultimately helps them hone their powers. And Zari (Tala Ashe) takes an unusual interest in Behrad’s (Shayan Sobhian) personal life.

Scroll down for a look at the Legends in the old West.

Legends of Tomorrow, Sundays, 8/7c, The CW

Olivia Swann as Astra, Lisseth Chavez as Esperanza 'Spooner', and David Ramsey as Bass Reeves in Legends of Tomorrow - Season 6, Episode 8
The CW

Astra (Olivia Swann), Spooner (Lisseth Chavez), and Bass Reeves (David Ramsey)

Legends of Tomorrow Season 6 Episode 8 Ava Sara Lance
The CW

Sara Lance (Caity Lotz)

Legends of Tomorrow Season 6 Episode 8 Constantine Zari
The CW

Constantine (Matt Ryan) and Zari (Tala Ashe)

Legends of Tomorrow Season 6 Episode 8 Bass Reeves Sara
The CW

Bass Reeves and Sara Lance

Caity Lotz as Sara Lance, Jes Macallan as Ava Sharpe, Adam Tsekhman as Gary Green, Matt Ryan as Constantine, and Shayan Sobhian as Behrad Tarazi in Legends of Tomorrow - Season 6, Episode 8
The CW

Look up?

Legends of Tomorrow Season 6 Episode 8 Ava Sara
The CW

Ava (Jes Macallan) and Sara

Adam Tsekhman as Gary Green, Tala Ashe as Zari Tarazi, Caity Lotz as Sara Lance, Matt Ryan as Constantine, and Shayan Sobhian as Behrad Tarazi in Legends of Tomorrow - Season 6, Episode 8
The CW

Uh-oh?

Legends of Tomorrow Season 6 Episode 8 Gary Constantine Ava
The CW

What are they watching?

Caity Lotz Legends of Tomorrow Season 6 Episode 8 Sara Lance
The CW

Sara’s ready.

Tala Ashe as Zari Tarazi and Shayan Sobhian as Behrad Tarazi in Legends of Tomorrow - Season 6, Episode 8
The CW

Zari and Behrad (Shayan Sobhian)