1982 tarihinde Sidney, Avustralya'da doğan Sibylla Deen Avustralyalı bir aktris. TNT hit show The Last Ship'deki Lucia Vellek rolüyle tanınır. Sibylla Deen, Netflix bakanları The I-Land'deki Amerikan televizyon dizisi Tyrant, Queen Ankhesenamun ve Tut ve Blair bakanlığında Nusrat Al Fayeed'in portreleriyle tanınır.
2003'te uzun süredir devam eden Avustralya dizisi "Home and Away" (1988) adlı dizide rol aldı. Şovda çalışırken, Charles Sturt Üniversitesi'nde Sanat alanında lisans derecesi (İletişim - Tiyatro ve Medya) yaptı.
2009 yılında New York'a taşındıktan sonraSibylla, New York'ta IMTA (Uluslararası Model ve Yetenek Derneği) Yılın Aktör Ödülü'ne layık görülmüştür - Eski kazananlar arasında Umutsuz Ev Kadınları'nın şöhreti Eva Longoria, Katie Holmes ve Ashton Kutcher sayılabilir. Netflix bilim kurgu mini dizisi The I-Land’de oynayacak.