[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