How to Fake Text Messages for Film & TV
A scripted text thread on screen has to look real, arrive on the right line, and reset cleanly for the next take. Here is how productions fake it, from the simplest trick to a full live control room.
The general methods people use
Most productions reach for one of four approaches, depending on budget and how much the screen needs to "perform" during the take.
1. Screenshots and photo inserts
For a single static insert — a close-up of one message already on screen — some productions just design a fake thread in a photo editor or a messaging mock-up tool, screenshot it, and either display the image on the phone or composite it in post. This is cheap and fine for one frozen frame, but it cannot react to dialogue, cannot show a reply arriving, and has to be remade for every alternate line or language.
2. Pre-recorded screen-capture video
A thread is typed out in a real messaging app on a second device, screen-recorded, and the video is played back on the hero phone (or composited later). It can show a message "arriving" mid-clip, but the timing is fixed — if an actor's performance runs long or short, the video no longer lines up with the line, and there is no way to improvise a take.
3. Practical phone-to-phone texting
Some productions text a real phone from another real phone off camera, using throwaway numbers and fake contact names. It is flexible in timing, but every real app shows real logos and real carrier UI, which creates clearance problems, and there is no way to reset the thread instantly between takes — someone has to delete messages and retype.
4. A dedicated phone-simulation app with live control
The most reliable method for scripted dialogue is an app that shows a fake operating system — not a real messaging app — driven live by an operator off camera. Nothing is actually sent, so there is no carrier, no real contact book and no clearance risk, and the operator can fire the next line exactly on cue.
How PhoneGuy does it
PhoneGuy runs on the actor's real iPhone or NDOS01 phone and shows a fake lock screen, messages app and notification banners that look and behave like the real thing, but nothing is sent over a network. Messages are written in advance as a scripted thread, then triggered live.
A props master, playback operator or director opens the control room on a second phone, tablet or laptop and taps to send the next message exactly when the scene needs it — on a line, after a pause, or as the actor glances down. The same control room can ring an incoming call, pop a push notification over the lock screen, or mark a message as read, so the thread behaves the way a real conversation would.
Because the scene is broken into beats, the operator can jump straight to "message 4 arrives" for a pickup shot, and reset the thread to its exact starting state before every take — so take one and take twelve start on an identical first frame. The thread can be swapped between any of PhoneGuy's 12 supported languages per beat, which matters for international co-productions shooting the same scene in two languages. And because it is a custom interface rather than a real app, there is no real brand logo, carrier name or contact-sync risk on screen, so it does not need the clearance a real app would.
It also works with no signal: scenes are prepared and synced once, then run fully offline on set, which matters on stages and locations with no reliable Wi-Fi or cell coverage.
Steps
- Write the thread in the script — Draft the exact message text, sender names and timing the scene needs, including any reply that should land on a specific line.
- Build the beat — Add the thread to a PhoneGuy project as a beat — a saved screen state the operator can jump to and reset.
- Set the phone's look — Match carrier name, clock, battery and wallpaper to the character and hide anything the script doesn't call for.
- Hand the phone to the actor — The hero phone runs PhoneGuy like a real phone; no jailbreak or special hardware is needed.
- Run the control room off camera — An operator opens the control room on a second device and sends the next message, notification or call on cue.
- Reset between takes — Jump back to the beat's starting state so every take begins on the same first frame.
FAQ
- Is it legal to show a messaging app on screen without permission?
- Showing a real app's logo and interface on screen can require clearance from the trademark owner. PhoneGuy's messages interface is its own design, not a copy of a specific branded app, which avoids that clearance step.
- Can the message arrive exactly on an actor's line?
- Yes — an operator off camera triggers each message live from the control room, so timing follows the performance rather than a fixed video clip.
- Does it work without Wi-Fi or cell signal on location?
- Yes. Projects sync once and then run fully offline on the device.
- Can I reset the same thread for every take?
- Yes. Each scripted thread is a beat that resets to its exact starting state instantly.
- Can the thread be in a different language for an international shoot?
- Yes. PhoneGuy supports 12 interface and content languages, selectable per beat.
- What if I only need one static screenshot?
- For a single frozen insert shot, a plain screenshot is faster and free — a live tool like PhoneGuy earns its place when the screen has to react during the take.
More guides
Fake text messages for film · Fake phone calls on set · Fake social media on screen · Fake phone screen props · Fake GPS, maps & tracking · Phone screen vs green screen
Related features
Control Room · Clearance-Free Maps · Fake Social Media Apps · Phone Tracking · iOS & NDOS01 Screens