Cast Credits The Rookie (2018) Guest starring as Cesar Ojeda Episode 2x03: The Bet (Oct 13, 2019) This Is Us (2016) Starring as Miguel (34 episodes) Episode 5x12: Both Things Can Be True (Apr 6, 2021) Episode 5x10: I've Got This (Mar 16, 2021) Episode 5x08: In the Room (Feb 16, 2021) Episode 5x07: There (Feb 9, 2021) Episode 5x05: A Long Road Home (Jan 5, 2021) Episode 5x02: Forty: Part Two (Oct 27, 2020) Episode 5x01: Forty: Part One (Oct 27, 2020) Episode 4x18: Strangers: Part Two (Mar 24, 2020) Episode 4x17: After the Fire (Mar 17, 2020) Episode 4x15: Clouds (Feb 25, 2020) Episode 4x11: A Hell of a Week: Part One (Jan 21, 2020) Episode 4x10: Light and Shadows (Jan 14, 2020) Episode 4x09: So Long, Marianne (Nov 19, 2019) Episode 4x08: Sorry (Nov 12, 2019) Episode 4x05: Storybook Love (Oct 22, 2019) Episode 4x03: Unhinged (Oct 8, 2019) Episode 4x02: The Pool: Part Two (Oct 1, 2019) Episode 4x01: Strangers (Sep 24, 2019) Episode 3x18: Her (Apr 2, 2019) Episode 3x15: The Waiting Room (Mar 12, 2019) Episode 3x14: The Graduates (Mar 5, 2019) Episode 3x11: Songbird Road: Part One (Jan 22, 2019) Episode 3x10: The Last Seven Weeks (Jan 15, 2019) Episode 3x08: Six Thanksgivings (Nov 20, 2018) Episode 3x06: Kamsahamnida (Oct 30, 2018) Episode 3x05: Toby (Oct 23, 2018) Episode 3x02: A Philadelphia Story (Oct 2, 2018) Episode 2x18: The Wedding (Mar 13, 2018) Episode 2x15: The Car (Feb 6, 2018) Episode 2x14: Super Bowl Sunday (Feb 4, 2018) Episode 2x12: Clooney (Jan 16, 2018) Episode 2x11: The Fifth Wheel (Jan 9, 2018) Episode 2x02: A Manny-Splendored Thing (Oct 3, 2017) Episode 2x01: A Father's Advice (Sep 26, 2017) View 31 more View 31 less Guest starring as Miguel (11 episodes) Episode 1x17: What Now? (Mar 7, 2017) Episode 1x15: Jack Pearson's Son (Feb 14, 2017) Episode 1x14: I Call Marriage (Feb 7, 2017) Episode 1x12: The Big Day (Jan 17, 2017) Episode 1x10: Last Christmas (Dec 6, 2016) Episode 1x08: Pilgrim Rick (Nov 22, 2016) Episode 1x07: The Best Washing Machine in the Whole World (Nov 15, 2016) Episode 1x06: Career Days (Nov 1, 2016) Episode 1x05: The Game Plan (Oct 25, 2016) Episode 1x03: Kyle (Oct 11, 2016) Episode 1x02: The Big Three (Sep 27, 2016) View 8 more View 8 less Con Man (2015) Guest starring as Diego Alfonso (2 episodes) Episode 2x06: Gum Drop (Dec 22, 2016) Episode 2x04: A Small Step for Manly (Dec 15, 2016) Hollywood Game Night (2013) Guest starring as Jon Huertas Episode 6x10: Chris Is Us (Jun 7, 2020) Elementary (2012) Guest starring as Halcon Zelaya (3 episodes) Episode 7x04: Red Light, Green Light (Jun 13, 2019) Episode 5x24: Hurt Me, Hurt You (May 21, 2017) Episode 5x02: Worth Several Cities (Oct 16, 2016) Castle (2009) Starring as Detective Javier Esposito (173 episodes) Episode 8x22: Crossfire (May 16, 2016) Episode 8x21: Hell to Pay (May 9, 2016) Episode 8x20: Much Ado About Murder (May 2, 2016) Episode 8x19: Dead Again (Apr 25, 2016) Episode 8x18: Backstabber (Apr 18, 2016) Episode 8x17: Death Wish (Apr 11, 2016) Episode 8x16: Heartbreaker (Apr 4, 2016) Episode 8x15: Fidelis Ad Mortem (Mar 21, 2016) Episode 8x14: The G.D.S. (Mar 7, 2016) Episode 8x13: And Justice for All (Feb 29, 2016) Episode 8x12: The Blame Game (Feb 22, 2016) Episode 8x11: Dead Red (Feb 15, 2016) Episode 8x10: Witness for the Prosecution (Feb 14, 2016) Episode 8x09: Tone Death (Feb 8, 2016) Episode 8x08: Mr. & Mrs. Castle (Nov 23, 2015) Episode 8x07: The Last Seduction (Nov 16, 2015) Episode 8x06: Cool Boys (Nov 9, 2015) Episode 8x05: The Nose (Oct 19, 2015) Episode 8x04: What Lies Beneath... (Oct 12, 2015) Episode 8x03: PhDead (Oct 5, 2015) Episode 8x02: XX (Sep 28, 2015) Episode 8x01: XY (Sep 21, 2015) Episode 7x23: Hollander's Woods (May 11, 2015) Episode 7x22: Dead from New York (May 4, 2015) Episode 7x21: In Plane Sight (Apr 27, 2015) Episode 7x20: Sleeper (Apr 20, 2015) Episode 7x19: Habeas Corpse (Mar 30, 2015) Episode 7x18: At Close Range (Mar 23, 2015) Episode 7x17: Hong Kong Hustle (Mar 16, 2015) Episode 7x16: The Wrong Stuff (Feb 23, 2015) Episode 7x15: Reckoning (Feb 16, 2015) Episode 7x14: Resurrection (Feb 9, 2015) Episode 7x13: I, Witness (Feb 2, 2015) Episode 7x12: Private Eye Caramba! (Jan 19, 2015) Episode 7x11: Castle, P.I. (Jan 12, 2015) Episode 7x10: Bad Santa (Dec 8, 2014) Episode 7x09: Last Action Hero (Dec 1, 2014) Episode 7x08: Kill Switch (Nov 24, 2014) Episode 7x07: Once Upon a Time in the West (Nov 17, 2014) Episode 7x06: The Time of Our Lives (Nov 10, 2014) Episode 7x05: Meme is Murder (Oct 27, 2014) Episode 7x04: Child's Play (Oct 20, 2014) Episode 7x03: Clear & Present Danger (Oct 13, 2014) Episode 7x02: Montreal (Oct 6, 2014) Episode 7x01: Driven (Sep 29, 2014) Episode 6x23: For Better or Worse (May 12, 2014) Episode 6x22: Veritas (May 5, 2014) Episode 6x21: Law & Boarder (Apr 28, 2014) Episode 6x20: That '70s Show (Apr 21, 2014) Episode 6x19: The Greater Good (Mar 24, 2014) Episode 6x18: The Way of the Ninja (Mar 17, 2014) Episode 6x17: In the Belly of the Beast (Mar 3, 2014) Episode 6x16: Room 147 (Feb 24, 2014) Episode 6x15: Smells Like Teen Spirit (Feb 17, 2014) Episode 6x14: Dressed to Kill (Feb 3, 2014) Episode 6x13: Limelight (Jan 20, 2014) Episode 6x12: Deep Cover (Jan 13, 2014) Episode 6x11: Under Fire (Jan 6, 2014) Episode 6x10: The Good, the Bad and the Baby (Nov 25, 2013) Episode 6x09: Disciple (Nov 18, 2013) Episode 6x08: A Murder is Forever (Nov 11, 2013) Episode 6x07: Like Father, Like Daughter (Nov 4, 2013) Episode 6x06: Get a Clue (Oct 28, 2013) Episode 6x05: Time Will Tell (Oct 21, 2013) Episode 6x04: Number One Fan (Oct 14, 2013) Episode 6x03: Need to Know (Oct 7, 2013) Episode 6x02: Dreamworld (Sep 30, 2013) Episode 6x01: Valkyrie (Sep 23, 2013) Episode 5x24: Watershed (May 13, 2013) Episode 5x23: The Human Factor (May 6, 2013) Episode 5x22: Still (Apr 29, 2013) Episode 5x21: The Squab and the Quail (Apr 22, 2013) Episode 5x20: The Fast and the Furriest (Apr 15, 2013) Episode 5x19: The Lives of Others (Apr 1, 2013) Episode 5x18: The Wild Rover (Mar 25, 2013) Episode 5x17: Scared to Death (Mar 18, 2013) Episode 5x16: Hunt (Feb 25, 2013) Episode 5x15: Target (Feb 18, 2013) Episode 5x14: Reality Star Struck (Feb 11, 2013) Episode 5x13: Recoil (Feb 4, 2013) Episode 5x12: Death Gone Crazy (Jan 21, 2013) Episode 5x11: Under the Influence (Jan 14, 2013) Episode 5x10: Significant Others (Jan 7, 2013) Episode 5x09: Secret Santa (Dec 3, 2012) Episode 5x08: After Hours (Nov 19, 2012) Episode 5x07: Swan Song (Nov 12, 2012) Episode 5x06: The Final Frontier (Nov 5, 2012) Episode 5x05: Probable Cause (Oct 29, 2012) Episode 5x04: Murder, He Wrote (Oct 15, 2012) Episode 5x03: Secret's Safe with Me (Oct 8, 2012) Episode 5x02: Cloudy with a Chance of Murder (Oct 1, 2012) Episode 5x01: After the Storm (Sep 24, 2012) Episode 4x23: Always (May 7, 2012) Episode 4x22: Undead Again (Apr 30, 2012) Episode 4x21: Headhunters (Apr 16, 2012) Episode 4x20: The Limey (Apr 2, 2012) Episode 4x19: 47 Seconds (Mar 26, 2012) Episode 4x18: A Dance with Death (Mar 19, 2012) Episode 4x17: Once Upon a Crime (Feb 27, 2012) Episode 4x16: Linchpin (Feb 20, 2012) Episode 4x15: Pandora (Feb 13, 2012) Episode 4x14: The Blue Butterfly (Feb 6, 2012) Episode 4x13: An Embarrassment of Bitches (Jan 23, 2012) Episode 4x12: Dial M for Mayor (Jan 16, 2012) Episode 4x11: Till Death Do Us Part (Jan 9, 2012) Episode 4x10: Cuffed (Dec 5, 2011) Episode 4x09: Kill Shot (Nov 21, 2011) Episode 4x08: Heartbreak Hotel (Nov 7, 2011) Episode 4x07: Cops & Robbers (Oct 31, 2011) Episode 4x06: Demons (Oct 24, 2011) Episode 4x05: Eye of the Beholder (Oct 17, 2011) Episode 4x04: Kick the Ballistics (Oct 10, 2011) Episode 4x03: Head Case (Oct 3, 2011) Episode 4x02: Heroes & Villains (Sep 26, 2011) Episode 4x01: Rise (Sep 19, 2011) Episode 3x24: Knockout (May 16, 2011) Episode 3x23: Pretty Dead (May 9, 2011) Episode 3x22: To Love and Die in L.A. (May 2, 2011) Episode 3x21: The Dead Pool (Apr 11, 2011) Episode 3x20: Slice of Death (Apr 4, 2011) Episode 3x19: Law & Murder (Mar 28, 2011) Episode 3x18: One Life to Lose (Mar 21, 2011) Episode 3x17: Countdown (Feb 28, 2011) Episode 3x16: Setup (Feb 21, 2011) Episode 3x15: The Final Nail (Feb 14, 2011) Episode 3x14: Lucky Stiff (Feb 7, 2011) Episode 3x13: Knockdown (Jan 24, 2011) Episode 3x12: Poof! You're Dead (Jan 10, 2011) Episode 3x11: Nikki Heat (Jan 3, 2011) Episode 3x10: Last Call (Dec 6, 2010) Episode 3x09: Close Encounters of the Murderous Kind (Nov 15, 2010) Episode 3x08: Murder Most Fowl (Nov 8, 2010) Episode 3x07: Almost Famous (Nov 1, 2010) Episode 3x06: 3XK (Oct 25, 2010) Episode 3x05: Anatomy of a Murder (Oct 18, 2010) Episode 3x04: Punked (Oct 11, 2010) Episode 3x03: Under the Gun (Oct 4, 2010) Episode 3x02: He's Dead, She's Dead (Sep 27, 2010) Episode 3x01: A Deadly Affair (Sep 20, 2010) Episode 2x24: A Deadly Game (May 17, 2010) Episode 2x23: Overkill (May 10, 2010) Episode 2x22: Food to Die For (May 3, 2010) Episode 2x21: Den of Thieves (Apr 19, 2010) Episode 2x20: The Late Shaft (Apr 12, 2010) Episode 2x19: Wrapped Up in Death (Apr 5, 2010) Episode 2x18: Boom! (Mar 29, 2010) Episode 2x17: Tick, Tick, Tick… (Mar 22, 2010) Episode 2x16: The Mistress Always Spanks Twice (Mar 8, 2010) Episode 2x15: Suicide Squeeze (Feb 8, 2010) Episode 2x14: The Third Man (Jan 25, 2010) Episode 2x13: Sucker Punch (Jan 18, 2010) Episode 2x12: A Rose for Everafter (Jan 11, 2010) Episode 2x11: The Fifth Bullet (Dec 7, 2009) Episode 2x10: One Man's Treasure (Nov 23, 2009) Episode 2x09: Love Me Dead (Nov 16, 2009) Episode 2x08: Kill the Messenger (Nov 9, 2009) Episode 2x07: Famous Last Words (Nov 2, 2009) Episode 2x06: Vampire Weekend (Oct 26, 2009) Episode 2x05: When the Bough Breaks (Oct 19, 2009) Episode 2x04: Fool Me Once... (Oct 12, 2009) Episode 2x03: Inventing the Girl (Oct 5, 2009) Episode 2x02: The Double Down (Sep 28, 2009) Episode 2x01: Deep in Death (Sep 21, 2009) Episode 1x10: A Death in the Family (May 11, 2009) Episode 1x09: Little Girl Lost (May 4, 2009) Episode 1x08: Ghosts (Apr 27, 2009) Episode 1x07: Home is Where the Heart Stops (Apr 20, 2009) Episode 1x06: Always Buy Retail (Apr 13, 2009) Episode 1x05: A Chill Goes Through Her Veins (Apr 6, 2009) Episode 1x04: Hell Hath No Fury (Mar 30, 2009) Episode 1x03: Hedge Fund Homeboys (Mar 23, 2009) Episode 1x02: Nanny McDead (Mar 16, 2009) Episode 1x01: Flowers for Your Grave (Mar 9, 2009) View 170 more View 170 less Generation Kill (2008) Starring as Sgt. Antonio "Poke" Espera (7 episodes) Episode 1x07: Bomb in the Garden (Aug 24, 2008) Episode 1x06: Stay Frosty (Aug 17, 2008) Episode 1x05: A Burning Dog (Aug 10, 2008) Episode 1x04: Combat Jack (Aug 3, 2008) Episode 1x03: Screwby (Jul 27, 2008) Episode 1x02: The Cradle of Civilization (Jul 20, 2008) Episode 1x01: Get Some (Jul 13, 2008) View 4 more View 4 less Terminator: The Sarah Connor Chronicles (2008) Guest starring as Trevor Episode 2x04: Allison from Palmdale (Sep 29, 2008) NCIS (2003) Guest starring as Jack Kale Episode 6x05: Nine Lives (Oct 21, 2008) Crossing Jordan (2001) Guest starring as Manuel Rios Episode 4x09: Necessary Risks (Nov 21, 2004) [Co-Star] CSI: Crime Scene Investigation (2000) Guest starring as Leon Episode 5x21: Committed (Apr 28, 2005) Sabrina, the Teenage Witch (1996) Starring as Brad Alcerro (11 episodes) Episode 4x22: The End of an Era (May 5, 2000) Episode 4x21: The Four Faces of Sabrina (Apr 28, 2000) Episode 4x18: Dreama the Mouse (Mar 17, 2000) Episode 4x17: Salem's Daughter (Mar 3, 2000) Episode 4x14: Super Hero (Jan 21, 2000) Episode 4x10: Ice Station Sabrina (Nov 21, 1999) Episode 4x06: Episode LXXXI: The Phantom Menace (Oct 29, 1999) Episode 4x05: Spoiled Rotten (Oct 22, 1999) Episode 4x03: Jealousy (Oct 8, 1999) Episode 4x02: Dream a Little Dreama Me (Oct 1, 1999) Episode 4x01: No Place Like Home (Sep 24, 1999) View 8 more View 8 less Beverly Hills, 90210 (1990) Guest starring as Peter Magnuson Episode 6x03: Must Be a Guy Thing (Sep 20, 1995) [Co-Star]