Portrait of David Castillo

Acting

David Castillo

Career

Active from 2004 to 2026, busiest in 2026 with 2 main titles.

Leading roles
2
top three billing
Average score
GoodWatch score68/100
Highest rated
Poster for Naughty Business
Naughty Business
GoodWatch score70/100

What stands out

Compared with the average well-known movie, over 13 of their titles. Select a trait to filter titles.

Energy: 3.5 versus catalog average 4.6EnergyHeart: 4.7 versus catalog average 4.2HeartHumor: 3.6 versus catalog average 2.6HumorWorld: 5.6 versus catalog average 5.6WorldCraft: 5.2 versus catalog average 5.3CraftStyle: 5.4 versus catalog average 5.9Style
David Castillo Catalog average

Rarely in their work

  • Mystery
    1.4, average 4.0
  • Crime
    1.9, average 3.6
  • Fantasy
    0.1, average 1.7
  • Historical
    1.0, average 2.6

Main genres

Select a genre to see those titles.

Recurring tags

    Works often with

    People in at least two of their main titles.

    Movies and TV shows

    21
    Type
    Role
    Score
    Decade
    Genre
    Group by

    2020s

    9 titles · average score 67
    Naughty Business
    Naughty Business (2026)
    GoodWatch score 70

    TV show

    Under the Same Sun
    Under the Same Sun (2026)

    as Lázaro

    Aida, the Movie
    Aida, the Movie (2026)
    GoodWatch score 71

    as David Castillo/El Johnatan

    A la deriva
    A la deriva (2026)

    TV show

    Atasco
    Atasco (2024)
    GoodWatch score 62

    TV show · as Eloy

    Twisted Metal
    Twisted Metal (2023)
    GoodWatch score 66

    TV show · as Seagull #2

    Our Only Chance
    Our Only Chance (2022)
    GoodWatch score 62

    TV show · as Álex Ulloa

    Besos al aire
    Besos al aire (2021)
    GoodWatch score 66

    TV show · as Nacho

    The Legend of El Cid
    The Legend of El Cid (2020)
    GoodWatch score 74

    TV show · as Lisardo

    2010s

    6 titles · average score 53
    Life on Mars
    Life on Mars (2016)

    as Luis

    Land of Tears
    Land of Tears (2015)

    Foley

    Amar es para siempre
    Amar es para siempre (2013)
    GoodWatch score 53

    TV show · as Miguel Illarramendi

    Torrente 4: Lethal crisis
    Torrente 4: Lethal crisis (2011)
    GoodWatch score 54

    as Chancletas

    Alucardos: Portrait of a Vampire
    Alucardos: Portrait of a Vampire (2011)

    as Manolo niño

    The Diary of Carlota
    The Diary of Carlota (2010)

    as Sergio

    2000s

    5 titles · average score 59
    2033
    2033 (2009)
    GoodWatch score 33

    Storyboard Artist

    Hot Milk
    Hot Milk (2005)

    Writer

    Aída
    Aída (2005)
    GoodWatch score 73

    TV show · as Jonathan García

    Bear Cub
    Bear Cub (2004)
    GoodWatch score 66

    as Bernardo

    The 7th Day
    The 7th Day (2004)
    GoodWatch score 66

    as Niño Incendio

    1990s

    1 title
    El Club de la Comedia
    El Club de la Comedia (1999)

    TV show · as Monologuista