Stuart Carolan

Stuart Carolan (Irish: Stuart Ó Cearbhalláin) is an Irish screenwriter, producer, and playwright.[1]

He is best known for creating, executive producing, and writing the crime drama Love/Hate.

Television

Carolan created, executive produced, and wrote the crime drama Love/Hate. The series ran from 2010[2] to 2015 on RTÉ One and depicted the world of Dublin’s gangs and their families. Carolan wrote all 28 episodes of Love/Hate during its entire run, and won the IFTA award for Best Television Screenplay for five consecutive years.[3] The series went on to set Irish television records and became the most-watched Irish drama in history.[4]

In 2018 Carolan executive produced and co-wrote Taken Down[5] for RTÉ, Freemantle, and Arte, a crime series that explored the modern refugee crisis.

In 2020 Carolan was showrunner and executive producer of the television series The Alienist: Angel of Darkness[6] for TNT, Paramount Television, and Anonymous Content. The series follows up the 2018 limited series The Alienist.

Theater

His 2004 play Defender of the Faith[7][8] was produced at the Abbey Theatre and won the George Devine award for Best New Play in the UK & Ireland.[9]

His subsequent play The Empress of India was a commission from the Druid Theatre Company and directed by Tony award winner Garry Hynes.

In 2007 Carolan served as Writer-in-Association at Dublin's Abbey Theatre[10]

Filmography

Writer

  • 2008: Little White Lie
  • 2008: Raw (1 Episode)
  • 2010-2015: Love/Hate
  • 2018: Taken Down (co-written by)
  • 2020: The Alienist: Angel of Darkness

Producer

  • 2003: The Dunphy Show
  • 2010-2015: Love/Hate
  • 2018: Taken Down
  • 2020: The Alienist: Angel of Darkness

Awards

gollark: Although the `mmap` call doesn't appear to magically fix everything.
gollark: See, it catches it, the handler handles it handlefully.
gollark: See?
gollark: ```c#include <stdio.h>#include <signal.h>#include <string.h>#include <stdlib.h>#include <sys/mman.h>static void handler(int sig, siginfo_t *info, void *literally_bee) { printf("oh bee oh apio segfault %08x\n", info->si_addr); mmap(info->si_addr, 0x10000, PROT_NONE, MAP_ANONYMOUS|MAP_FIXED, -1, 0); exit(1);}int main() { struct sigaction sa; sigemptyset(&sa.sa_mask); sa.sa_flags = SA_NODEFER; sa.sa_sigaction = handler; sigaction(SIGSEGV, &sa, NULL); *(int*)NULL = -3; printf("thing done\n"); return 0;}```
gollark: I checked and I can, in fact, catch SIGSEGVs.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.