
Acting

The Hacienda: Return of the Damned
as Lucas

Behave
as Charles

Gabriel's Rapture: Part I
as Giuseppe Pacciani

I'm Not in Love
as Shaun

The Bench
as Giovanni Marinelli

The Heart of the Forest
as Oscar

In Nomine Satan
as Molino

Sorry if I Want to Marry You

Sons and Daughters
as Guy on the train

Vikings: Valhalla
as Emir · 2 ep.

FBI: International
as Chief Inspector Grannó · 1 ep.

The First Team
as Carlos' Owner · 1 ep.

FBI
as Chief Inspector Grannó · 1 ep.

Crossing Lines
as Piero Alecastro · 1 ep.

Game of Thrones
as Lead Dornish Guard · 1 ep.

Holby City
as Matteo Rossini · 64 ep.