David O’MahonyKnown ForThe Three MusketeersHow Can I ForgetThe Confessions of Dorian Gray: Before Your EyesA Wake, a SleepAll Movies (4)The Three Musketeers2023 · as PorthosThe Confessions of Dorian Gray: Before Your Eyes2022 · as Basil HallwardHow Can I Forget2020 · as Joe SerrowA Wake, a Sleep2010 · as PJ