| Greyson Chance: Bad to Myself Music Video | 2020 | Writer | writer |
| Every StoryTime Animation | 2019 | Actress | Katchup (voice) |
| Royal Pains | 2012 | Actress | Lucky |
| The Rocker | 2008 | Actress | Curtis |
| Love Monkey | 2006 | Actress | Wayne |
| Shawn Mendes: There's Nothing Holdin' Me Back | 2017 | Producer | producer |
| Shawn Mendes: Mercy | 2016 | Producer | producer |
| Shawn Mendes: Treat You Better | 2016 | Producer | producer |
| Shawn Mendes: Stitches | 2015 | Producer | producer |
| m-pact with Darren Bailey: Where Were You in the Morning? Music Video | 2022 | Composer | Composer (original music by) |
| Bishop Briggs ft. Jacob Banks: Someone Else Short | 2021 | Composer | Composer |
| Niall Horan: Black and White | 2020 | Composer | Composer |
| Niall Horan: Black and White (Visualizer Version) | 2020 | Composer | Composer |
| Olivia O'Brien: Sad Songs in the Summer Music Video | 2019 | Composer | Composer |
| P!nk Feat. Khalid: Hurts 2B Human | 2019 | Composer | Composer |
| Shawn Mendes: If I Can't Have You | 2019 | Composer | Composer |
| Ally Brooke Feat. Tyga: Low Key Music Video | 2019 | Composer | Composer |
| Shawn Mendes Feat. Khalid: Youth | 2018 | Composer | Composer |
| Shawn Mendes & Zedd: Lost in Japan | 2018 | Composer | Composer |
| Dej Loaf Feat. Leon Bridges: Liberated Music Video | 2018 | Composer | Composer |
| Johnny Orlando: In My Blood Music Video | 2018 | Composer | Composer |
| Shawn Mendes: In My Blood | 2018 | Composer | Composer |
| James Blunt: Over Music Video | 2017 | Composer | Composer |
| Johnny Orlando: There's Nothing Holding Me Back Music Video | 2017 | Composer | Composer |
| Shawn Mendes: There's Nothing Holdin' Me Back | 2017 | Composer | Composer |
| Johnny Orlando: Treat You Better Music Video | 2016 | Composer | Composer |
| Shawn Mendes: Mercy | 2016 | Composer | Composer |
| Shawn Mendes: Treat You Better | 2016 | Composer | Composer |
| Johnny Orlando: Stitches Music Video | 2015 | Composer | Composer |
| Icona Pop: Emergency Music Video | 2015 | Composer | Composer |
| Seasick Sailor | 2013 | Composer | Composer |
| Bench Seat | 2011 | Composer | Composer |
| Body and Soul | 2020 | Music Department | soundtrack |
| Love Monkey | 2006 | Music Department | composer: theme music |
| The Masked Singer | 2025 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Novocaine | 2025 | Soundtrack | writer: "So Hot You're Hurting My Feelings" |
| Weekend Recharge TV Series | 2023 | Soundtrack | writer: "I Feel Good" |
| Lyle, Lyle, Crocodile | 2022 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Do Revenge | 2022 | Soundtrack | writer: "Milionária", "Blondes", "So Hot You're Hurting My Feelings" |
| Honor Society | 2022 | Soundtrack | writer: "Treat You Better" |
| Eufòria | 2022 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Sing 2 | 2021 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Dancing with the Stars | 2021 | Soundtrack | writer: "There's Nothing Holdin' Me Back" (uncredited) |
| Trust | 2021 | Soundtrack | writer: "If It Feels Good (Then It Must Be)" |
| Zoey's Extraordinary Playlist | 2020 | Soundtrack | writer: "If I Can't Have You" (uncredited) |
| Charlie's Angels | 2019 | Soundtrack | writer: "Hurts 2B Human" |
| Shine | 2019 | Soundtrack | writer: "In My Blood" |
| The Masked Singer Australia | 2019 | Soundtrack | writer: "There's Nothing Holdin' Me Back" (uncredited) |
| The Voice | 2016–2019 | Soundtrack | writer: "Mercy", "Lost in Japan", "In My Blood" |
| iZombie | 2019 | Soundtrack | performer: "I Was in a Cult" |
| Saturday Night Live | 2016–2019 | Soundtrack | writer: "If I Can't Have You", "In My Blood" |
| The Red Line | 2019 | Soundtrack | writer: "Liberated" |
| Almost Never | 2019 | Soundtrack | writer: "Stitches" |
| Instant Family | 2018 | Soundtrack | writer: "Emergency" |
| Little Italy | 2018 | Soundtrack | writer: "There's Nothing Holding Me Back" |
| The Clash | 2018 | Soundtrack | writer: "Treat You Better" |
| Beat Shazam | 2017–2018 | Soundtrack | writer: "Mercy" |
| The Tonight Show Starring Jimmy Fallon | 2015–2018 | Soundtrack | music: "There's Nothing Holdin' Me Back" |
| Blockers | 2018 | Soundtrack | writer: "Emergency" |
| Travel Guides | 2018 | Soundtrack | writer: "There's Nothing Holdin' Me Back" (uncredited) |
| Fala Sério, Mãe! | 2017 | Soundtrack | writer: "Stitches" |
| Operación triunfo | 2017 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Good Morning Britain | 2017 | Soundtrack | writer: "There's Nothing Holdin' Me Back" (uncredited) |
| Idols | 2017 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| The Good Doctor | 2017 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Show Jana Krause | 2017 | Soundtrack | writer: "No Promises" |
| 2017 MTV Video Music Awards | 2017 | Soundtrack | writer: "There's Nothing Holdin' Me Back" |
| Insecure | 2017 | Soundtrack | writer: "Fitness" |
| America's Got Talent | 2017 | Soundtrack | writer: "There's Nothing Holdin' Me Back" (uncredited) |
| Wish Upon | 2017 | Soundtrack | writer: "All We Ever Wanted" |
| Tu cara no me suena todavía | 2017 | Soundtrack | writer: "Treat You Better" |
| All Round to Mrs. Brown's | 2017 | Soundtrack | writer: "Bartender" (uncredited) |
| Jmenuju Se Martin | 2017 | Soundtrack | writer: "Stitches" |
| Fifty Shades Darker | 2017 | Soundtrack | writer: "Pray" |
| Chasing Coral | 2017 | Soundtrack | writer: "Tell Me How Long" |
| Why Him? | 2016 | Soundtrack | writer: "Wonderful Life (Mi Oh My)" |
| Rock Story | 2016–2017 | Soundtrack | producer: "Mercy" |
| Ghostbusters | 2016 | Soundtrack | writer: "Girls Talk Boys" |
| Britain's Got More Talent | 2016 | Soundtrack | writer: "New Girl" (uncredited) |
| The Angry Birds Movie | 2016 | Soundtrack | writer: "Wonderful Life" |
| Men in Trees | 2006–2007 | Soundtrack | performer: "Hallelujah" |
| What's New! DVD Video | 2006 | Soundtrack | performer: "For You I Will (Confidence)" |
| Australian Idol | 2006 | Soundtrack | writer: "For You I Will (Confidence)" |
| Cover Art TV Series | 2006 | Soundtrack | performer: "Soul to Squeeze" |
| Aquamarine | 2006 | Soundtrack | performer: "Gentleman" |
| Today | 2020 | Self | Self - Guest |
| Up Close with Carrie Keagan | 2008 | Self | Self |
| A Hollywood Christmas Celebration TV Special | 2007 | Self | Self |
| MTV Australia Video Music Awards 2007 | 2007 | Self | Self |
| What's New! DVD Video | 2006 | Self | Self |
| Live with Kelly and Mark | 2006 | Self | Self |
| CD USA | 2006 | Self | Self |
| Arthur Ashe Kids' Day TV Special | 2006 | Self | Self |
| Teddy Geiger at TSA Center TV Mini Series | 2006 | Self | Self |
| Cover Art TV Series | 2006 | Self | Self |
| The Footy Show | 2006 | Self | Self |
| Beautiful People | 2006 | Self | Self |
| The Ellen DeGeneres Show | 2006 | Self | Self - Musical Guest |
| Late Show with David Letterman | 2006 | Self | Self |
| AOL Sessions | 2006 | Self | Self |
| In Search of the Partridge Family | 2004 | Self | Finalist for Keith Partridge |