[Extended list of performances below]

FILM

2 Fast 2 Fungible - 1st Recruit - Supporting Lead

“7” - Southern Lawyer - Lead

A Family Affair - Chuck Roanoke - Lead

American Deadbeats - Danny - Supporting

America Has Fallen - Agent Ron Carter - Supporting Lead

A Quiet Town - Ben Shaw - Lead

Arrivaderci Bastardo - Frankie - Lead

Book of Myra - Minister - Supporting Lead *Best Actor - Pittsburgh 48 Hour Film Festival 2019

Catharsis - Desperation - Lead

Conflicted - Ethan Morris - Lead

Date Night - Boyfriend - Lead

Deal With It - Michael - Supporting

The Diamond - Casey - Supporting

First Contact - Radio DJ/Preacher - Supporting

Grandpa and Shorty - Joe Androwski - Supporting Lead

Once More… - Ensemble/Leader - Supporting Lead

The Rough & Tumble - Private Investigator - Lead

The Shortest Night of Summer - Andy - Lead *Best Actor - Youngstown Film Festival 2023

Things Better Left Unsaid - Jack - Lead

To Bring You Back - Father - Supporting Lead

Turtle Island - Brock - Supporting Lead

Unspoken - Father - Lead

White Roses - Harlow - Lead

TV/Series

AbSolved - Father Greg - Recurring

Addicts - Detective Johnson - Co-Star

Archive 81 - Dan’s Neighbor - Co-Star

The Bad Guardian - Roadside Officer - Co-Star

Jet Jump - Curtis - Guest Star

M.E. (The Series) - Curtis - Recurring

Sasha: Reclaimed - Jeremy - Recurring

Sprung - Russell - Co-Star

THEATER

Almost Maine - Chad

A Midsummer Night’s Dream - Lysander

Angels In America - Joe Pitt

A Steady Rain - Joey

Catch Me If You Can - Father Kelleher

Dancing at Lughnasa - Gerry Evans

Doubt - Father Flynn

Fire Engine Red - Henry

Knock ‘em Dead - Hal

Love Labour’s Lost - Longaville

Romeo and Juliet - Mercutio

Two Gentlemen of Verona - Proteus

You Can’t Take It With Your - Ed Carmichael

MUSICALS

The 25th Annual Putnam County Spelling Bee - William Barfee

Merrily We Roll Along - Franklin Shepard

Nunsense: Amen - Sister Amnesia

South Pacific - Stewpot

PODCASTS (NARRATIVE)

Starchild - Joseph - Supporting Lead